Cryptography is an interesting field in the world of computer security. This has been boosted by the increase in computer attacks emanating from the Internet. With large and confidential data being transferred over the Internet, its security must be addressed. It is because of this that encryption techniques are continually evolving. With computer hackers being IT experts who are hungry to get at personal data on the Internet, IT security experts have also made sure that they come up with products to combat and stay ahead of the hackers.
With the availability of good network infrastructure, many people are turning to the Internet to send and store their information. What is more, with the development and the emergence of cloud computing, it is imperative that both individuals and organizations are responsible for the safety and privacy of the data being transferred.
E-mail messages have been one of the main targets for attackers on the Internet. Email usage has increased over many years and phishing attacks have become more frequent and more targeted resulting in dramatic increases in computer fraud. All of these developments require that good security measures be implemented. Cryptography has therefore been given a greater emphasis in the computer security world. Web 2.0 applications which have been aggressively rolled out have created a rise in complicated and secure cryptographic techniques which are hard to crack.
Cryptography is the concept and process of hiding information. The process of converting the data into a disguised form so that it is hard to understand is called encryption. The data that results when the plaintext is converted into unreadable gibberish is called ciphertext. The use of encryption is to ensure that only the intended recipients and authors are able to access the data. The process of reversing the encryption process is called decryption. The definition of cryptography therefore can be said to be the science of using calculations and complex mathematics to encrypt and decrypt data. The use of this technology is handy in the storage of data and when transmitting data across networks which are not secure.
There is a difference between cryptography and cryptanalysis. While the former is the science of securing data, the latter is the science of analyzing and breaking communications which are secure. This technology involves a combination of analytical...