Skip to main content

Python Command Line to encrypt and decrypt messages

Project description

enigma.py

Python Command Line to encrypt and decrypt messages . This is for an easier demonstration of node-enigma and also for Python users.

enigma.py is built with Heroku, so it might take awhile to start up.

Contact me @dyeboah with any questions, feedback or bugs.

Usage

pip3 install node-enigma

verbosity

enigma -e scarce -v

encrypt

enigma -e "i need help"

input / output

enigma -f input.txt -o output.txt

type

enigma -e rake -t m3

--type argument takes either m3 or m4 .

settings

enigma -e fish -s i,iv,iii,ukw-b

Depending on the type of machine that you want , the --settings argument takes (i,iv,iii,ukw-b) for m3 or (beta,i,iv,iii,ukw-b) for m4

key/code

enigma -e cheese -k a,c,e

plug

enigma -e loutish -p ks,aw,cq,eb

Contribute

Clone this repo to make changes. Any fixes, cleanup or new features are always appreciated.

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

node-enigma-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

node_enigma-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file node-enigma-0.1.0.tar.gz.

File metadata

  • Download URL: node-enigma-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for node-enigma-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c28c4235200989a34dbb9c376ae09b2c96a1cd3fe2f5cc2bd4ef92d5798acef3
MD5 d2ca8c2427567c508b4aa7226618ebc0
BLAKE2b-256 6424f402f553469efac271d8329ff0f77b2b18da4037a5b45a7538b8230b4509

See more details on using hashes here.

File details

Details for the file node_enigma-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: node_enigma-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for node_enigma-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e6f319bf1a576aa73fb63f3a4d196ef30cf651bc9ed3971deb51d4b514e95363
MD5 ad0b8e3cca4c5d73660e4a56e3367ee6
BLAKE2b-256 53d8c8b92b0fff9401390fe7ba94c8ae3069580e2b0cc682fb17aea062575945

See more details on using hashes here.

Supported by

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