Cryptography is the practice and study of hiding secret information by encryption. Encryption is the conversion of data into a form, called a ciphertext. Decryption is the reverse, in other words, moving from the unintelligible ciphertext back to plaintext.

Applications of cryptography include credit cards, laptop data security, computer passwords, computer network security solutions & software systems, and online/internet data security in electronic commerce.

Here is the list of most popular cryptography algorithms for security in data communications and data storage.

  • 3-Way Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • ABC Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • AES Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • ARIA Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • BaseKing Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • BassOmatic Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • BATON Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • BEAR-LION Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Blowfish Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Camellia Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • CAST-128/256 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • CAST5 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • CIPHERUNICORN Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • CLEFIA Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • CMAC Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • CMEA Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Cobra Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Crab Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Cryptomeria/C2 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • CRYPTON Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • CS-Cipher Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • DEAL Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • DES Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • DFC Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Diffie-Hellman (DH) Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • DSA Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • ECDSA Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • ElGamal Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Elliptic curve cryptosystems Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • FEAL Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • FROG Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • G-DES Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • GOST Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • HASH Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Hasty Pudding cipher Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Hierocrypt Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • HMAC Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • ICE Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • IDEA Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • KN-Cipher Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Ladder-DES Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • LUC public key cryptosystem Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Lucifer Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • MacGuffin Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • MARS Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • MD2 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • MD4 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • MD5 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Mercy Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • MESH Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • MISTY Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • MISTY1 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • MMB Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • MULTI2 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • MultiSwap Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Nimbus Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • NOEKEON Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • NUSH Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • ORYX Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • PGP Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Rabbit Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • RC2 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • RC4 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • RC5 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • RC6 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Red Pike Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • REDOC Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Rijndael Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • RIPEMD Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • RSA Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • SAVILLE Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • SC2000 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • SEAL Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • SEED Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Serpent Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • SHA Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • SHA1 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • SHACAL Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • SHARK Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Skipjack Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • SMS4 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Spectral-H64 Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • SQUARE Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • TEA Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Threefish Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Tiger Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Tiny Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Triple-DES Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Two-fish Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • XTEA Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • XTR Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • XXTEA Algorithm for Encryption/Decryption and Data Scrambler/Descrambler
  • Zodiac Algorithm for Encryption/Decryption and Data Scrambler/Descrambler