b4ubles / Cryptogram

a cryptogram lib, implemented some simple cryptogram algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

a cryptogram lib, implemented some simple cryptogram algorithm

License:MIT License


Languages

Language:Python 100.0%