Generador de hash
MD5, SHA-1, SHA-256 y SHA-512
Calcula hashes MD5, SHA-1, SHA-256 y SHA-512 desde texto. Usa digest deterministas para checksums, comparaciones y fixtures.
Digest rápidos para checksums — no para guardar contraseñas. El hash solo se calcula en tu navegador.
- Caracteres0
- OpcionesTodos los algoritmos
- HexMinúsculas
Entrada
- MD5
- SHA-1
- SHA-256
- SHA-512
¿Qué es esta herramienta?
Convierte texto UTF-8 en digests MD5, SHA-1, SHA-256 y SHA-512. La misma entrada y algoritmo producen la misma huella hex; un cambio mínimo altera el digest por completo.
Sirve para integridad, claves de caché, fixtures y comparaciones. No es cifrado y no debe usarse solo para guardar contraseñas—usa un KDF lento y con sal (Argon2, bcrypt, scrypt, PBKDF2).
Por defecto muestra todos los algoritmos en vivo. Cambia a un algoritmo o a hex en mayúsculas según el consumidor.
Casos de uso comunes
- Comparar un checksum publicado o fixture con texto pegado
- Generar claves de caché o fingerprints de configuración
- Contrastar MD5/SHA-1 legado y preferir SHA-256 en trabajo nuevo
Cómo usar
- Pega el texto. Los digests se actualizan en vivo (sin Generate).
- Usa Todos los algoritmos o Un algoritmo.
- Activa Hex en mayúsculas si hace falta. Sample (
hello) y Copy. - Para integridad nueva, SHA-256+; MD5/SHA-1 solo por compatibilidad.
Ejemplos
| Entrada / ajuste | Salida | Notas |
|---|---|---|
hello + MD5 | 5d41402abc4b2a76b9719d911017c592 | Digest legado de 128 bits. |
hello + SHA-256 | 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 | Huella moderna de integridad. |
| Cadena vacía + MD5 | d41d8cd98f00b204e9800998ecf8427e | Digest vacío muy conocido. |
hello + hex mayúsculas | Mismos bytes, A–F en mayúsculas | Solo cambia el caso. |
Errores prácticos
- Checksum ≠ contraseñas: Incluso SHA-512 es barato de forzar offline. Usa KDFs lentos y con sal.
- Límites de Web Crypto:
SubtleCrypto.digestno expone MD5. Esta página usa CryptoJS para seguir igualando fixtures MD5/SHA-1. - BOM u orígenes no UTF-8 cambian el digest aunque el texto se vea igual.
Referencias
Última revisión: 2026-07-27
Preguntas frecuentes
- ¿Un hash es cifrado?
- No. Un hash es una huella unidireccional; no se puede decodificar. El cifrado es reversible con una clave. Para comprobaciones nuevas, prefiere SHA-256 o superior.
- ¿Puedo guardar contraseñas con MD5 o SHA?
- No. Los hashes rápidos no sirven para contraseñas. Usa un KDF lento y con sal (Argon2, bcrypt, scrypt o PBKDF2) en tu autenticación.
- ¿Sirve para verificar la integridad de una descarga?
- Puedes comparar el digest publicado con el de una cadena o manifiesto de texto. Para ficheros binarios enteros, usa una herramienta local de checksum; esta página hashea texto UTF-8 en el navegador.
- ¿Se sube mi texto?
- No. El cálculo se hace solo en tu navegador.