This is a Rust implementation of the Enigma machine that includes the ability to encrypt plaintext and decrpyt ciphertext.
This implementation use 3 rotors. The available rotors are the I to V with the refectors A, B and C.
This implementation doesn't depend on any crate. It can be built using cargo with the following command :
cargo buildTo Run the app use the following command :
cargo runThe enter the text to encrypt or decrypt in uppercase.