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
The package is installable via pip:
pip install enigma-cipher
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.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 271d63ff571a8c076c98301640afec6c911f74ed22dc2b3490c7dd7a73ff3e06 |
|
MD5 | 2ce9227bf1ae3d96ade042f57e820fc4 |
|
BLAKE2b-256 | 698aa479fe7306a9db804e64521ce255d750f6ace68b14227b8d1d38e4463eeb |