Generador de Hash MD5

Genera hashes MD5 para texto o archivos al instante. 100% del lado del cliente — tus datos nunca salen de tu dispositivo. Soporta formato mayúsculas/minúsculas y hash por línea.

Modo de entrada
Formato de salida

Acerca del Generador de Hash MD5

MD5 (Algoritmo de Resumen de Mensaje 5) es una función hash criptográfica ampliamente utilizada que produce un valor hash de 128 bits (16 bytes), generalmente expresado como un número hexadecimal de 32 dígitos. Fue diseñada por Ronald Rivest en 1991 y se ha utilizado comúnmente para checksums, firmas digitales y verificación de integridad de datos. Aunque MD5 ya no se considera criptográficamente segura para el almacenamiento de contraseñas debido a vulnerabilidades de colisión conocidas, sigue siendo ampliamente utilizada para la verificación de integridad de archivos, checksums y compatibilidad heredada. Esta herramienta calcula hashes MD5 completamente en tu navegador — los datos nunca se envían a un servidor.

Características

Preguntas Frecuentes

¿Qué es MD5?

MD5 (Algoritmo de Resumen de Mensaje 5) es una función hash criptográfica que toma una entrada y devuelve un valor hash de 128 bits, normalmente representado como una cadena hexadecimal de 32 caracteres. Se utilizaba ampliamente para checksums y verificación de integridad de datos.

¿MD5 sigue siendo seguro?

MD5 ya no se considera criptográficamente seguro debido a vulnerabilidades de colisión conocidas descubiertas por investigadores. No debe usarse para almacenamiento de contraseñas o firmas digitales. Sin embargo, sigue siendo útil para verificación de integridad de archivos, compatibilidad heredada y checksums no críticos para la seguridad.

¿Puedo hashear archivos grandes?

Sí. Los archivos se leen localmente en tu navegador mediante la API FileReader. No hay límite de tamaño impuesto por esta herramienta — solo la capacidad de memoria de tu navegador.

¿Por qué los hashes MD5 en mayúsculas y minúsculas se ven diferentes?

Los hashes MD5 consisten en dígitos hexadecimales (0-9 y a-f o A-F). Las representaciones en mayúsculas y minúsculas contienen exactamente los mismos valores — "a" equivale a "A", "b" equivale a "B", etc. La elección es puramente cosmética y depende de tu preferencia o los requisitos del sistema con el que estás trabajando.