Creating the Enigma Machine in Haskell and then breaking the enigma.
Haskell
HaskellEnigma
Creating the Enigma Machine in Haskell and then breaking the enigma.
A1.hs - Learning Haskell and beginning to build some of the functions needed by an enigma machine.
A2.hs - Implemented the enigma machine
A3.hs - Breaking the enigma using bombes.