Skip to content
Herramienta Pro

Generador de hashes

Calcula MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 de cualquier texto o archivo, todo en tu navegador. Incluye HMAC-SHA-256.

Abrir la herramienta →

La herramienta interactiva se abre en inglés.

Genera digests MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 de cualquier texto o archivo, todos a la vez mientras escribes, además de HMAC-SHA-256 opcional. Todo se calcula en tu navegador: tu entrada nunca sale de tu dispositivo y no se sube, almacena ni registra nada, así que es seguro para secretos. SHA-1, SHA-256, SHA-384 y SHA-512 usan la API nativa Web Crypto del navegador; MD5 y CRC32, que Web Crypto no ofrece, usan implementaciones compactas en JavaScript puro verificadas con vectores de prueba. El modo archivo calcula el hash de un archivo completo en el navegador con FileReader, ideal para verificar el checksum de una descarga frente al que publica el fabricante. SHA-256 es la opción moderna por defecto; MD5 y SHA-1 están rotos criptográficamente y solo sirven para checksums, nunca para seguridad. Y los hashes no sirven para guardar contraseñas: para eso usa bcrypt o Argon2. Es una herramienta Pro: con una cuenta gratuita tienes 3 usos de herramientas Pro en total y después necesitas Pro.

  1. Escribe o pega texto: los seis hashes se calculan a la vez mientras escribes.
  2. O cambia al modo archivo y elige un archivo para calcular su hash en el navegador.
  3. Compara el resultado con el checksum que publica el fabricante para verificar una descarga.
  4. Opcionalmente, añade una clave para calcular un HMAC-SHA-256.

Preguntas frecuentes

¿Qué es un hash?

Un hash (o digest de mensaje) es una huella de longitud fija que una función hash produce a partir de cualquier entrada. El hashing tiene tres propiedades clave: es determinista (la misma entrada siempre da la misma salida), unidireccional (no puedes revertir el digest para recuperar la entrada original) y, en un hash criptográfico, resistente a colisiones (es computacionalmente inviable encontrar dos entradas distintas que produzcan el mismo digest). Un cambio de un solo carácter en la entrada produce un digest completamente distinto. Los hashes se usan para comprobaciones de integridad, checksums de archivos, firmas digitales y deduplicación de datos. SHA-256, por ejemplo, siempre produce una salida de 256 bits (64 caracteres hexadecimales), sea cual sea el tamaño de la entrada.

¿Es seguro MD5? ¿Y SHA-1?

No. MD5 y SHA-1 están rotos criptográficamente y no deben usarse donde importe la seguridad. Existen colisiones prácticas de MD5 desde 2004, y en 2017 se demostró una colisión completa de SHA-1 (el ataque «SHAttered»). Un atacante puede construir dos archivos distintos con el mismo digest MD5 o SHA-1, lo que invalida su uso para firmas o para detectar manipulaciones. Siguen siendo aceptables para usos sin adversario, como checksums, claves de caché o deduplicación, y para interoperar con sistemas heredados. Para cualquier cosa sensible desde el punto de vista de la seguridad, usa SHA-256 o algo más fuerte de la familia SHA-2.

¿Se sube mi texto o mi archivo a alguna parte?

No. Este generador de hashes funciona por completo en tu navegador. El texto se procesa mientras escribes y los archivos se leen con el FileReader del navegador y se procesan en la página: nunca se envía ningún byte a un servidor, ni se almacena ni se registra. Ese es precisamente el sentido de una herramienta del lado del cliente: puedes calcular con seguridad el hash de una contraseña, una clave de API o un documento confidencial sin que salga de tu dispositivo. Puedes comprobarlo abriendo la pestaña de red de tu navegador mientras usas la herramienta: no hay peticiones salientes.

¿Debo usar un hash para guardar contraseñas?

No. Los hashes simples como SHA-256 están diseñados para ser rápidos, que es justo la propiedad equivocada para guardar contraseñas: permite a un atacante probar miles de millones de intentos por segundo contra una base de datos robada. Las contraseñas deben protegerse con una función de hash de contraseñas lenta y con sal, hecha para ello: bcrypt, scrypt o Argon2 (Argon2id es la recomendación actual). Estas añaden una sal por usuario y un factor de trabajo ajustable. Usa SHA-256 para integridad, checksums y firmas; usa Argon2 o bcrypt para contraseñas.

¿Es gratis?

No, es una herramienta Pro. Con una cuenta gratuita tienes 3 usos de prueba de herramientas Pro en total; después necesitas Pro.

🖤 Black Friday: new customers get 3 months of Pro for $5, then $5/month. Ends 30 Nov. Claim 3 months for $5 →