/crypto-classical

A Haskell library for using and attacking Classical Encryption Schemes.

Primary LanguageHaskellBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

crypto-classical

An educational tool for studying classical cryptography schemes. Do not encrypt anything of worth with this library.

Included Ciphers:

  • Caesar
  • Affine (Linear)
  • Substitution
  • Stream
  • Vigenere
  • Enigma (Wehrmacht Enigma I)