JDK (Java Development Kit) Tutorials
Dr. Herong Yang, Version 5.00

Message Digest Algorithm Implementations in JDK

This chapter provides tutorial notes and example codes on message digest algorithm implementation. Topics include JCA (Java Cryptography Architecture) package; java.security.MessageDigest class; MD5 and SHA message digest program; message digest output comparison.

java.security.MessageDigest - Message Digest MD5 and SHA

JcaMessageDigest.java - Message Digest Sample Program

Comparing Message Digest Output of MD5 and SHA

Conclusion:

  • JDK supports MD5 and SHA message digest algorithms through the JCA (Java Cryptography Architecture) package.

Read my other book "Tutorial Notes on cryptography" for other related topics.

Dr. Herong Yang, updated in 2008
Message Digest Algorithm Implementations in JDK