Simple Cryptography Algorithms is useful for learning the main algorithms used in the field of cryptography / data security for FREE.
This app is currently work in progress!
โซ๏ธImplemented algorithms:
โ
Modular exponentiation (Fast powering)
โ
Euclidean algorithm (Greatest common divisor)
โ
Modular multiplicative inverse (Extended Euclidean algorithm)
โ
Primitive root
โ
Chinese remainder theorem
โ
Miller - Rabin primality test
โ
Diffie - Hellman key exchange
โ
ElGamal Encryption - Decryption
โ
RSA Key Generation, Encryption
โ
RSA Decryption
โซ๏ธTools:
โ
Decimal - Binary - Octal - Hexadecimal converter
โ
Decimal - Binary - Octal - Hexadecimal table
โ
Primitive roots of N