Generador de hash
Generador de hash — se ejecuta en el navegador. No se guardan datos.
Generador de hash
Introduce los valores y pulsa Calcular.
SHA usa Web Crypto (SubtleCrypto); MD5 se calcula con JS puro en el navegador. No se envía al servidor.
Cómo usar
- Introduce la cadena a hashear en Texto. El digest usa bytes UTF-8.
- Pulsa Generar hash. SHA-256, SHA-1, SHA-512 y MD5 se rellenan juntos.
- Cada resultado es una cadena hex en minúsculas. Selecciona un campo para copiar.
- La familia SHA usa la API del navegador Web Crypto (SubtleCrypto). Los entornos no admitidos muestran un aviso.
- Restablecer vacía la entrada y los resultados. El texto original no se envía a un servidor.
- Es un hash de texto UTF-8, no un hash de archivo. Para integridad binaria, usa una herramienta de archivos. Puedes comparar los cuatro algoritmos a la vez.
Conceptos clave
Una función hash mapea una entrada de longitud arbitraria a una huella de longitud fija. Los mismos bytes UTF-8 siempre dan el mismo digest; un solo carácter o un salto de línea cambia la salida en avalancha. SHA-256, SHA-1 y SHA-512 usan subtle.digest; MD5 es una implementación JavaScript pura en esta página. El hash es de un solo sentido: no puedes recuperar el original del digest de forma matemática.
Para guardar contraseñas, lo habitual es un KDF dedicado (Argon2, bcrypt, PBKDF2) más sal, no un SHA-256 suelto. MD5 y SHA-1 tienen ataques de colisión conocidos y no se recomiendan para firmas ni hashes de seguridad; siguen sirviendo para sumas de comprobación antiguas. Para comprobaciones de integridad cotidianas, prefiere SHA-256 o SHA-512. Esta página es un generador de referencia y no sube la entrada. Los hashes binarios de archivo quedan fuera de alcance.
Ejemplo
El MD5 de hello es el hex de 32 dígitos en minúsculas 5d41402abc4b2a76b9719d911017c592. SHA-256 tiene 64 dígitos hex, SHA-1 40, SHA-512 128. hello y Hello difieren por completo, así que al cotejar registros del servidor pega el original sin cambiarlo. Los cuatro campos se rellenan a la vez para comparar el MD5 legado con SHA-256 en una sola pantalla.
Relacionado: Codificador URL · Texto ↔ hex · Contador de caracteres
Preguntas frecuentes
¿Para qué se usa un generador SHA-256?
Comprobar integridad de frases, comparar claves de caché y cotejar sumas públicas. No sustituye guardar contraseñas de acceso como SHA-256 plano.
¿SHA-256 es siempre igual para la misma frase?
Sí, para los mismos bytes UTF-8. Solo CRLF de Windows frente a LF de Unix ya cambia el digest: pega el original sin cambiarlo.
¿Es seguro MD5?
Las colisiones son viables. No lo uses para firmas ni contraseñas. Úsalo solo para cotejar sistemas antiguos o sumas no de seguridad.
¿SHA-1 frente a SHA-256?
Longitud de salida y fuerza actual. SHA-1 (160 bits) se está retirando; SHA-256 (256 bits) es habitual para integridad. SHA-512 es una huella más larga.
¿Puedo recuperar el original a partir del hash?
No. Las contraseñas cortas pueden adivinarse con diccionarios o rainbow tables, pero la función hash no tiene inversa.
¿Se envía la entrada del generador a un servidor?
No. SHA usa Web Crypto y MD5 un script de la página; ambos solo en la memoria del navegador.
Última revisión: 2026-09-04