Skip to content

Package to perform encoding and decoding messages using the Enigma Machine. This repo shows a correct PyPI build and release.

License

Notifications You must be signed in to change notification settings

Jtachan/enigma_cipher

Repository files navigation

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

About

Package to perform encoding and decoding messages using the Enigma Machine. This repo shows a correct PyPI build and release.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages