Saltar al contenido

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.

Escribe o pega texto para generar los hashes.

¿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.