Cryptography is the process of transforming digital information into an unintelligible form so that it can be sent over unsafe channel of communication.  The transformed data called cipher text that is in the form that nobody can understand.  The transformation process handled by a data key.  This key required to transform cipher text into original state. The stage of conversion of the digital data into unintelligible form is called Encrypting or Encoding.  Reconverting the encoded data back into the original form by the authorized person using the appropriate key is called decrypting or decoding. Below is basic diagram explaining encryption and decryption process.

ENCRYPTION:

Ascii Text Or Data –> Algorithm –> Secret Key –> Cipher Text

DECRYPTION:

Cipher Text  –> Algorithm –> Secret Key –> Original Data

Encryption Algorithm

  • Transposition Cipher
  • Code System
  • Data Encryption Standard (DES)
  • RSA Approach

Written by Hemant Patel

Hemant, hailing from Bhopal, Madhya Pradesh, India, is a web developer and occasional blogger passionate about exchanging ideas and addressing problems in his coding journey.