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
āĻāĻĒāĻĄā§âāĻ āĻā§°āĻž āϤāĻžā§°āĻŋāĻ
ā§Ļ⧝-ā§Ļā§Ē-⧍ā§Ļ⧍ā§Ļ