Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 875 Bytes

README.md

File metadata and controls

41 lines (34 loc) · 875 Bytes

Cryptogram

a simple cryptogram lib used to practice, implemented some cryptogram algorithms, some encode functions, and some application of information theory

Cipher Algorithms

  • AES
  • Bacon Cipher
  • Caesar Cipher
  • Diffie-Hellman key exchange
  • ElGamal
  • Morse code
  • RC4
  • RSA
  • Rabin
  • The Rail-Fence Cipher
  • Vigenere Cipher

Number Theory

  • chinese remainder theorem
  • congruence calc
  • continued fraction calc
  • euler function
  • Eratoshenes prime sieve
  • Euclidean alg
  • Fermat primality testing
  • Jacobi symbol
  • Modular repeat square remainder algorithm
  • Miller Rabin primality testing
  • polynomial calc
  • prime generate
  • primitive root calc
  • Solovay Stassem primality testing

Information Theory