International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
In the era of information technology, security is essential to transmit confidential information (like credit card details, banking transactions etc.) over the unsecured network like internet. It is possibility that the information that is being transferred through network of computers or internet being read by other people. For this the authors need an efficient and secure way to protect their data. Cryptographic algorithms play a vital role in providing data security. Cryptography algorithms are divided into symmetric and asymmetric key cryptography. Symmetric cryptography is further divided into block ciphers and stream ciphers.