Cryptography is mainly used to provide security by changing data, particularly texts, into some secret language which the user can later change back into the original form. Here, the data or text to be changed is called Plain text, and the secret or revised text is called the ciphertext. The process of changing the plain text into ciphertext is called encryption. The encryption process helps users maintain the data on the net and devices as the encrypted text cannot be understood by ordinary people. The encrypted text appears as an intelligent message and requires a key to decrypt or unscramble the message. The process of changing the encrypted text back into plain text using a key is known as decryption. In cryptography, the process of decryption is essential since the message should be decrypted only by authorized users.