En este post te voy a mostrar cómo puedes calcular la suma de verificación MD5 de un archivo en Java, sin usar dependencias externas ni paquetes extraños, solo usaremos código nativo de Java.
El Hash MD5 de un archivo funciona para verificar la integridad del mismo, ya que, por ejemplo, al descargar un archivo, alguien podría corromperlo mientras se transmite.
La suma de verificación comprueba que el archivo original y el que tenemos son exactamente el mismo.
Obtener MD5 de archivo con Java
El código es el siguiente:
Solo se debe especificar el nombre del archivo, o mejor dicho, su ruta absoluta. Recuerda escapar correctamente las diagonales \ con una diagonal \
También puedes omitir la ruta absoluta y poner únicamente el nombre del archivo, pero el mismo debe estar en el mismo lugar en donde el archivo es ejecutado.

Por cierto, este es un código tomado y modificado de aquí.