International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Cryptography is a fundamental building block for building information systems, and as users enter the so-called \"Information age\" of global networks, ubiquitous computing devices, and electronic commerce, they can expect that the cryptography will become more and more important with time. In cryptographic terminology, the message is called plaintext or clear text. Encoding the contents of the message in such a way that hides its contents from outsiders is called encryption. The encrypted message is called cipher text. The process of retrieving the plaintext from the cipher text is called decryption. Encryption and decryption usually make use of a key, and the coding method is such that decryption can be performed only by knowing the proper key.