DevToolPal
ES

Generador de hash MD5 y SHA

Calcula a la vez los hash MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto, en hex o Base64.

Se ejecuta en local, nunca se sube

Opciones

Salida

Texto

0 caracteres · 0 B

Hashes

El resultado aparece aquí

Qué hace

Una función hash convierte cualquier cantidad de texto en una huella corta y de longitud fija. La misma entrada siempre da el mismo hash, y cambiar un solo carácter da uno completamente distinto. Los hash se usan para verificar descargas, detectar contenido duplicado, crear claves de caché y firmar datos.

Esta herramienta calcula cinco hash habituales a la vez, mientras escribes:

  • MD5 — 128 bits, 32 caracteres hex
  • SHA-1 — 160 bits, 40 caracteres hex
  • SHA-256 — 256 bits, 64 caracteres hex
  • SHA-384 — 384 bits, 96 caracteres hex
  • SHA-512 — 512 bits, 128 caracteres hex

Cómo se usa

  1. Escribe o pega texto en el cuadro Texto, suelta un archivo o haz clic en Ejemplo.
  2. Todos los hash se actualizan al instante. Haz clic en Copiar junto al que necesites.
  3. Elige salida Hex o Base64, y activa Hex en mayúsculas si el sistema con el que comparas usa mayúsculas.

Ejemplo

La frase The quick brown fox jumps over the lazy dog tiene el hash MD5 9e107d9d372bb6826bd81d3542a419d6 y el hash SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592. Añade un punto al final y todos los hash cambian por completo.

Notas

El texto se convierte a UTF-8 antes de calcular el hash, que es lo que hacen por defecto casi todos los lenguajes de programación y herramientas de línea de comandos. El salto de línea final cuenta: echo "abc" | md5sum calcula el hash de abc\n, mientras que echo -n "abc" | md5sum calcula el de abc.

Preguntas frecuentes

› ¿Qué hash debería usar?

Usa SHA-256 o SHA-512 para cualquier cosa nueva. MD5 y SHA-1 están rotos a efectos de seguridad (se pueden provocar colisiones a propósito), pero siguen sirviendo como checksums rápidos y muchos sistemas antiguos los exigen.

› ¿Puedo revertir un hash para obtener el texto original?

No. Las funciones hash son unidireccionales. Los sitios de "descifrar MD5" solo buscan hashes precalculados de palabras comunes, y por eso las contraseñas cortas o comunes no son seguras.

› ¿Debo hashear las contraseñas con SHA-256?

No por sí solo. Las contraseñas necesitan un algoritmo lento y con sal, como Argon2, bcrypt o scrypt. Los hash SHA simples se pueden romper por fuerza bruta muy rápido.

› ¿Por qué mi hash no coincide con el de otra herramienta?

Comprueba si hay un salto de línea o espacios al final, y la codificación del texto. Esta herramienta hashea exactamente los bytes UTF-8 de lo que escribes, incluido cualquier salto de línea final.

› ¿Se sube mi texto?

No. Todos los hash se calculan en tu navegador.