Generador de Hash
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto. Verifica la integridad de datos al instante. Gratis, 100% en tu navegador.
Referencia
¿Qué es un hash criptográfico?
Un hash criptográfico es una cadena de longitud fija derivada de datos de entrada arbitrarios. Es una función unidireccional: computacionalmente inviable de revertir. La misma entrada siempre produce la misma salida (determinista).
Algoritmos
SHA-1 (160 bits) — obsoleto para uso de seguridad; aún se encuentra en sistemas heredados y Git. SHA-256 (256 bits) — el más ampliamente utilizado; Bitcoin, TLS, integridad de archivos. SHA-384 / SHA-512 (384/512 bits) — mayor margen de seguridad, usado en sistemas gubernamentales y financieros.
Usos comunes
- Integridad de archivos: compara el checksum antes y después de la descarga.
- Almacenamiento de contraseñas: nunca almacenes contraseñas en texto plano — guarda su hash (usa bcrypt/Argon2 en producción).
- Firmas digitales: firma el hash de un documento, no el documento en sí.
- Deduplicación de datos: detecta archivos idénticos comparando hashes.
Funciones hash de nueva generación
SHA-3 (Keccak, estandarizado en FIPS 202) ofrece una estructura interna completamente diferente a SHA-2, proporcionando defensa en profundidad si SHA-2 fuese comprometido. BLAKE3 es una función hash moderna y paralelizable optimizada para velocidad — significativamente más rápida que SHA-256 en CPUs multinúcleo. Sin embargo, ni SHA-3 ni BLAKE3 están disponibles en la Web Crypto API aún. Para la mayoría de aplicaciones, SHA-256 sigue siendo el estándar y es la opción recomendada por defecto.
Privacidad
El hasheo se ejecuta 100% en tu navegador usando la API nativa Web Crypto (crypto.subtle.digest()). Ningún dato se envía a ningún servidor.