This project aims to implement and compare different approaches to building the Enigma encryption machine using various programming languages. The goal is to explore how different languages handle the complexities of encryption and to understand the nuances in each implementation.
To set up the test environment, follow these steps:
- Run the command
make prepare
.
This will create a test text file of 1MB size, which can be used for testing purposes.
Use the command make build-cpp
to compile the C++ implementation of the Enigma machine.
To test the Enigma machine with the previously created test file, run make test-cpp
.
For debugging the C++ implementation, use make debug-cpp
.
[Instructions on how contributors can help]
[License information]