Cryptography is an emerging field in Information Security and one which particularly interests a lot of people because it is related to the encryption and decryption of data. Involved...