/enigma-haskell

Enigma M4 implementation in Haskell.

Primary LanguageHaskell

#Enigma

##Introduction

Enigma M4 implementation in Haskell. The Enigma machines were electro-mechanical ciphering machines used by the germans, most notably during WWII. The Enigma M4 version used four rotors and a reflector for the ciphering.

##Features

You can select the diferent rotors and reflectors known to work with the M4, as well as create any combination in the plugboard.

With the rotors selected then you can set their ringstellung and grundstellung.