International Journal of Engineering Technology, Management and Applied Sciences (IJETMAS)
Internet applications are increasing rapidly, so there is a need to protect such applications. These applications can be protected by the use of cryptography. Cryptography is a method used for secure transfer of messages over a network. The cryptography methods used are private key cryptography (symmetric) and public key cryptography (asymmetric). Symmetric key cryptography includes DES whereas asymmetric key cryptography includes RSA. This paper includes the description about RSA and DES and about the various vulnerabilities and their countermeasures.