Empezar Enviar un sitio

Generador de hashes MD5, SHA-1 y SHA-256

Developer Tools

Convierte cualquier texto en un resumen MD5, SHA-1 o SHA-256, con UTF-8 bien tratado y la longitud del resumen indicada.

Los saltos de línea se incluyen exactamente como se escriben. Una entrada vacía también genera un resumen.

Resultado

Hash —
  • Tamaño del resumen — bit
  • Caracteres hexadecimales —
  • Bytes de entrada — B

Cambia cualquier dato y el resultado se actualiza al instante.

Fórmula y reglas

  • Una función hash asigna cualquier entrada a un resumen de longitud fija, y la misma entrada siempre produce el mismo resumen.
  • MD5 escribe 128 bits como 32 caracteres hexadecimales, SHA-1 escribe 160 bits como 40 y SHA-256 escribe 256 bits como 64.
  • El texto se codifica como bytes UTF-8 antes del hash, por lo que las letras acentuadas y los emojis cuentan como varios bytes cada uno.
  • Cambiar un solo carácter debería cambiar aproximadamente la mitad de los bits de salida, lo que hace que los hashes sean útiles para las comprobaciones de integridad.

Ejemplos resueltos

La frase de prueba clásica

Entrada El veloz murciélago hindú comía feliz cardillo y kiwi

Resultado SHA-256 da d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592.

Una palabra, tres algoritmos

Entrada abc

Resultado MD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.

Una entrada vacía

Entrada Nada en absoluto.

Resultado El MD5 de nada es d41d8cd98f00b204e9800998ecf8427e, así que el resultado nunca queda en blanco.

Preguntas frecuentes

¿Se puede revertir un hash?

En la práctica, no. El resumen no conserva ninguna copia de la entrada, así que las únicas opciones son adivinar entradas hasta que una coincida o usar una tabla precalculada de valores comunes.

¿Sigue siendo seguro usar MD5?

MD5 está roto para fines de seguridad: existen colisiones prácticas. Sirve para comparaciones rápidas de sumas de verificación, pero nunca para firmas, certificados o almacenamiento de contraseñas.

¿Por qué los hashes de contraseñas usan bcrypt en su lugar?

bcrypt añade una sal aleatoria y es deliberadamente lento, por lo que contraseñas idénticas generan hashes distintos y las conjeturas masivas resultan costosas. MD5 y SHA-256 son rápidos por diseño, lo que favorece a los atacantes.

¿La herramienta envía mi texto a algún sitio?

No. El resumen se calcula con JavaScript en tu dispositivo, así que las contraseñas o borradores que pegues aquí permanecen en local.

Descargo de responsabilidad: Los resultados siguen la fórmula mostrada en esta página y son solo orientativos. Las cantidades reales varían según los materiales, la técnica y las condiciones, así que deja un margen antes de hacer el pedido.