Generador de Hash Web Crypto
Calcule al instante resúmenes SHA-256, SHA-384, SHA-512 y SHA-1 en su navegador usando window.crypto.subtle.
Web Crypto Hash Generator
Calculated via native window.crypto.subtle.digest in your browser
Cómo Calcular Resúmenes Criptográficos (Hashes)
1. Ingrese el Texto o Carga Útil
Escriba o pegue el texto o cadena de datos que desea procesar en el área de entrada.
2. Compare los Algoritmos de Hash
Observe los resúmenes calculados en paralelo para SHA-256, SHA-384, SHA-512 y el histórico SHA-1.
3. Copie el Digest Hexadecimal
Haga clic en el botón Copiar para capturar la cadena hexadecimal generada.
Funciones Hash y la API W3C SubtleCrypto
Una función hash criptográfica asigna datos de entrada de cualquier tamaño a una cadena de bits de longitud fija. Esta herramienta usa la implementación nativa del navegador window.crypto.subtle.digest(). Presenta resistencia a preimagen, resistencia a colisiones y efecto avalancha (un cambio de 1 bit altera cerca del 50% de la salida).
| Especificación / Parámetro | Estándar y Valor Requerido |
|---|---|
| Longitud SHA-256 | 256 bits (32 bytes / 64 caracteres hex) |
| Longitud SHA-384 | 384 bits (48 bytes / 96 caracteres hex) |
| Longitud SHA-512 | 512 bits (64 bytes / 128 caracteres hex) |
| Tecnología | API nativa Web Crypto del navegador (SubtleCrypto) |
Límites de Seguridad: Hashes vs Almacenamiento de Contraseñas
Los hashes criptográficos como SHA-256 son deterministas y muy veloces, pensados para comprobar integridad y crear firmas HMAC. NO son aptos para almacenar contraseñas en bases de datos porque el hardware moderno puede calcular miles de millones de hashes por segundo. Utilice Argon2id, bcrypt o scrypt.
Preguntas Frecuentes: Funciones Hash Criptográficas
¿Se puede revertir un hash SHA-256 para obtener el texto original?
No. Las funciones hash son de una sola vía. La compresión matemática es irreversible sin recurrir a fuerza bruta o tablas rainbow.
¿Qué relación tiene SHA-256 con HS256 en tokens JWT?
HS256 utiliza el algoritmo HMAC con la función SHA-256 como base matemática: HMAC-SHA256(secreto, cabecera.payload).
¿Por qué no se debe usar SHA-256 para contraseñas?
Porque está diseñado para ser muy rápido. Un atacante con GPUs puede probar miles de millones de contraseñas por segundo. Use Argon2 o bcrypt.
¿El cálculo se realiza en un servidor externo?
No. El cálculo se ejecuta en el navegador mediante la API acelerada por hardware SubtleCrypto.