Package providing encoder and decoder instances to use the enigma machine cipher
Project description
Enigma Cipher
The Enigma Cipher
is a package that allows ciphering texts as an enigma machine would.
It is referred to 'cipher' the text instead of encoding/decoding, as any text can be encoded or decoded bz ciphering it with a machine with the same configuration.
For example, if the text VLGBR OYWVV!
is ciphered through a machine with the correct configuration, the outcome will be HELLO WORLD!
📖 Documentation
You can find the documentation:
- Within the
/docs
folder - At the mkdocs generated page (official documentation)
🐍 Python Setup
Requirements
- Python 3.8 or higher
Installation
Use pip with the git link to the repo:
pip install git+https://github.com/Jtachan/enigma_cipher.git
The 'develop' branch can also be installed to work with unreleased features:
pip install git+https://github.com/Jtachan/enigma_cipher.git@develop
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for enigma_cipher-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac6bd91eb8882efdc2d034409d672baae1d28984577ea45d739638dc56fc530d |
|
MD5 | b9da34ed2707615405afa61776c84673 |
|
BLAKE2b-256 | a9a58dd8228de2763ba7ab96c5cfbe15e44e5d93086ca7dd75ab94558c26125a |