Skip to content

Encrypts plaintexts and decrypts ciphertexts using the workings of an Enigma machine.

Notifications You must be signed in to change notification settings

yuroitaki/enigma_machine

Repository files navigation

Enigma Machine

Encrypts plaintexts and decrypts ciphertexts using the workings of an Enigma machine.

Features

  • Encrypt messages that is passed to it on the standard input stream, alongside the configuration files through the command line arguments, with the following order
    • "plugboard file"
    • "reflector file"
    • "rotor file (any number of this)"
    • "rotor position file (if there is one or more rotor files)"
  • Decrypt a message using the exact same configuration files as to how the message was encrypted

About

Encrypts plaintexts and decrypts ciphertexts using the workings of an Enigma machine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published