An open API service indexing awesome lists of open source software.

https://github.com/iosialectus/haskellcipherplay

Implementations of RSA, Blum Blum Shub PRNG, affine and polyalphabetic ciphers, and supporting number theory in Haskell.
https://github.com/iosialectus/haskellcipherplay

cryptography functional-programming haskell number-theory prng rsa

Last synced: about 3 hours ago
JSON representation

Implementations of RSA, Blum Blum Shub PRNG, affine and polyalphabetic ciphers, and supporting number theory in Haskell.

Awesome Lists containing this project

README

          

# HaskellCipherPlay

Implementing various ciphers, including RSA, as a pedagogical excercise

Implements
- Affine ciphers
- RSA (decrypt missing)
- Blum Blum Shub
- Some basic modular arithmatic, including exponentiation and (multiplicative) inverse