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.


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


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

Encryption Algorithm

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

Written by Bala Krishna

Bala Krishna is web developer and occasional blogger from Bhopal, MP, India. He like to share idea, issue he face while working with the code.