Generador de MD5

Genera el hash MD5 de cualquier texto o cadena, en minúsculas y mayúsculas, para verificar la integridad de datos.

MD5 (minúsculas)
—
MD5 (mayúsculas)
—

Qué es el hash MD5

MD5 (Message Digest 5) es una función hash criptográfica que convierte cualquier texto en una cadena fija de 32 caracteres hexadecimales. Es útil para verificar la integridad de datos y comprobar que un contenido no ha sido modificado.

Para qué se usa

  • Verificar la integridad de archivos descargados.
  • Comprobar que una descarga coincide con la original del autor.
  • Crear una huella digital de un texto o dato.

Es importante saber

MD5 se considera obsoleto para almacenar contraseñas o para seguridad criptográfica, ya que tiene vulnerabilidades conocidas frente a colisiones. Para esos usos se recomienda SHA-256 o algoritmos más modernos. Aquí lo usamos como comprobador de integridad y curiosidad útil.

Un ejemplo práctico de MD5

Si escribes la palabra "Hola", su hash MD5 es siempre el mismo: f688ae26e9cfa3ba6235477831d5122e (puedes comprobarlo con la herramienta). Esta propiedad determinista es lo que permite verificar que un archivo o mensaje no ha sido alterado: cualquier cambio, por pequeño que sea, produce un hash totalmente distinto.

¿Cuándo NO usar MD5?

Evita MD5 para guardar contraseñas, firmas digitales o cualquier cosa que requiera seguridad fuerte, porque ya se han demostrado colisiones. Para esos fines usa SHA-256 u otros de la familia SHA-2. MD5 sigue siendo aceptable para comprobar que una descarga se ha transferido sin errores.

Preguntas Frecuentes

¿Qué es un hash MD5?
Es una función que convierte cualquier texto en una cadena fija de 32 caracteres hexadecimales, útil para verificar que un dato no ha sido alterado.
¿Es seguro usar MD5?
Para verificar integridad es habitual, pero se considera obsoleto para seguridad criptográfica o almacenar contraseñas por sus vulnerabilidades de colisión.
¿El MD5 es siempre igual para el mismo texto?
Sí, el hash MD5 es determinista: el mismo texto siempre produce exactamente el mismo hash de 32 caracteres.