Codificación 100% en su navegador

Generador de hash MD5

Genera hashes MD5 a partir de cualquier texto al instante. Huella digital de 128 bits comúnmente usada para verificar la integridad de archivos y en sistemas heredados.

Longitud 32
Bits 128
Bytes 16

Generador de hash MD5

MD5 (Message-Digest Algorithm 5) es una función hash criptográfica ampliamente utilizada que produce un valor hash de 128 bits (16 bytes), normalmente representado como un número hexadecimal de 32 caracteres. Creada en 1991, sigue siendo habitual en aplicaciones no relacionadas con la seguridad, como la verificación de integridad de archivos y la indexación de bases de datos.

¿Para qué se usa MD5?

  • Integridad de archivos: verificar que un archivo descargado coincide con el original
  • Claves de base de datos: crear IDs únicos a partir de contenido arbitrario
  • Caché: generar claves de caché a partir de parámetros de solicitud
  • Deduplicación: identificar archivos duplicados por su hash
  • Sistemas heredados: compatibilidad con APIs y protocolos más antiguos

⚠️ Aviso de seguridad importante

MD5 está criptográficamente comprometido y NO debe usarse para almacenamiento de contraseñas, firmas digitales, certificados SSL ni ningún propósito sensible relacionado con la seguridad. Los investigadores han demostrado ataques de colisión prácticos desde 2004. Para seguridad, usa SHA-256 o SHA-3, y para contraseñas usa bcrypt o Argon2.

Propiedades de MD5

  • Determinista: la misma entrada siempre produce el mismo hash
  • Rápido: puede hashear gigabytes de datos por segundo
  • Longitud fija: siempre 32 caracteres hexadecimales independientemente del tamaño de la entrada
  • Unidireccional: imposible derivar la entrada a partir del hash (en teoría)