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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file enigma-cipher-1.1.0.tar.gz.

File metadata

  • Download URL: enigma-cipher-1.1.0.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for enigma-cipher-1.1.0.tar.gz
Algorithm Hash digest
SHA256 82bee765f7a3985aeb486a1d3e316d9c04caa53ac04e9c0a882778b512500785
MD5 6ffefd075ef21b9ca14ed042e9adbad0
BLAKE2b-256 92985f049da05456ff3720936f9e9872d4c240cb241151cc53cc3dbfc358a6da

See more details on using hashes here.

File details

Details for the file enigma_cipher-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for enigma_cipher-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 271d63ff571a8c076c98301640afec6c911f74ed22dc2b3490c7dd7a73ff3e06
MD5 2ce9227bf1ae3d96ade042f57e820fc4
BLAKE2b-256 698aa479fe7306a9db804e64521ce255d750f6ace68b14227b8d1d38e4463eeb

See more details on using hashes here.

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