Cryptography is a technique of safeguarding information and communication. This prevents unauthorized access to information. The techniques used are obtained from mathematical concepts and algorithms to convert messages in ways that are hard to decode. Cryptographic key generation, digital signing and protecting confidential transactions such as credit/debit card transactions are a few applications of these algorithms.

In this course, you will learn a number of exercises. Some of these exercises include:

  • MD5 algorithm
  • RSA algorithm
  • SHA512 algorithm
  • DES algorithm
  • Blowfish algorithm

And many more....


  • Over 30+ practice programs
  • In browser cloud based IDE