Developed a Java program using MD5 and SHA scheme and the MessageDigest class. Used Java features to write security mechanisms that can be used in applications, including authentication, signature, encryption, public-key system, X.509 certificates