A Python package that simulates the encryption and decryption mechanisms of an Enigma machine with PIN protection.
- Utilize the shuffle command to introduce new rotors
- Securely encrypt and decrypt messages with a PIN-based system
To install EnigmaCipher, simply run:
$ pip install enigmacifra
Verify the installation by checking the version:
$ enigma --version
The EnigmaCipher package can be used via the command line.
To shuffle rotors:
$ enigma get-new-rotors
To encrypt a message:
$ enigma encrypt
To decrypt a message:
$ enigma decrypt
To contribute to EnigmaCipher, clone the repository and make sure to install the development dependencies.
git clone https://github.com/1darshanpatil/enigmacipher
cd enigmacipher
pip install -e .
If you encounter any problems or have suggestions, please file an issue on the GitHub issue tracker.
The project is licensed under the MIT license.