Cryptography contain two words "crypt" means hidden and “graph" means writing. This Algorithm gives the way of protecting the
information and communications with the help of some code. Information can read and process it only those for whom is intended.
Algorithms are made in such way that is inflexible to interpret. These algorithms are used for cryptographic key generation and
verification and digital signing to secure data confidentiality, network browsing and secret connections such as credit card, email
and transactions. Anyone cannot understand the information for which it was unintended. An important role has been played in
curbing down most information threats like the person within the middle and eavesdropping attacks which is focus on data and
knowledge because it moves over the Internet system