Skip to main content

Package providing encoder and decoder instances to use the enigma machine cipher

Project description

tests_badge docs_badge release_badge

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:

🐍 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

enigma-cipher-1.1.0.tar.gz (9.3 kB view hashes)

Uploaded Source

Built Distribution

enigma_cipher-1.1.0-py3-none-any.whl (11.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page