Saltar la navegación

4.4.- Resúmenes de mensajes con la clase MessageDigest.

Foto con mujer de espalda mirando a una pantalla de ordenador.

La clase MessageDigest del paquete java.security permite la creación de resúmenes de mensajes con el algoritmo y proveedor especificados. Los métodos que debes utilizar para crear un resumen de mensaje son:

  • getInstance(): obtiene el algoritmo de resumen.
  • update(): obtiene el resumen.
  • digest(): completa la obtención del resumen.

En JDK podemos encontrar dos algoritmos de resumen de mensajes:

  • MD5. Genera una salida de 128 bits de longitud fija.
  • SHA-1. Genera una salida de 160 bits.

El siguiente código es un ejemplo sencillo de creación de un resumen de mensaje con SHA-1:

Código java de un resumen de mensajes mediante SHA1.

 

Citas para pensar

"No entiendes realmente algo a menos que seas capaz de explicárselo a tu abuela"

Albert Einstein.