Generador de hash (MD5 / SHA)

Calcule la huella MD5, SHA-1, SHA-256 o SHA-512 de un texto directamente en su navegador. Útil para verificar la integridad de un archivo o generar una huella rápida.

Ejemplo:

Cómo funciona

Un uso habitual para desarrolladores: descarga un archivo (un instalador, una imagen ISO, un archivo de dependencias) y el sitio ofrece una huella SHA256 junto al enlace de descarga. Pegando el contenido del archivo aquí (o calculando el hash en su máquina y comparándolo) verifica que el archivo recibido corresponde exactamente al original, sin alteración ni corrupción durante la transferencia. Esta herramienta también sirve para generar rápidamente una huella para una firma simple, un identificador determinista, o para comparar dos textos sin mostrarlos en claro.

¿Sigue siendo seguro usar MD5?

No, no para fines de seguridad. Las colisiones de MD5 (dos contenidos diferentes que producen el mismo hash) son conocidas y fáciles de generar desde hace más de 15 años, lo que lo hace inutilizable para firmar un archivo o verificar una integridad contra un ataque intencionado. MD5 sigue presente únicamente por compatibilidad con sistemas antiguos o verificaciones rápidas sin implicaciones de seguridad. Para cualquier verificación de integridad o uso criptográfico, prefiera SHA-256 (o incluso SHA-512).

¿Qué diferencia hay entre SHA-1 y SHA-256?

SHA-1 produce una huella más corta (160 bits) y también se considera roto para uso de seguridad desde la demostración de colisiones prácticas en 2017. SHA-256, miembro de la familia SHA-2, produce una huella de 256 bits y hasta la fecha no tiene ninguna colisión conocida en la práctica: es la opción recomendada por defecto para verificar la integridad de un archivo o generar una huella fiable.

El cálculo se realiza 100% localmente en su navegador mediante WebAssembly: el texto que introduce nunca se transmite a un servidor.