Generador de Hash SHA
Pega cualquier texto y obtén su hash SHA en el algoritmo que elijas. El cálculo usa la Web Crypto API nativa del navegador, así que el resultado coincide con el de tu servidor o tu terminal.
SHA-256
Introduce un valor para ver el resultado.
Sobre esta herramienta
La familia SHA-2 (SHA-256, SHA-384, SHA-512) es el estándar actual para comprobaciones de integridad, firmas digitales, direcciones de blockchain y firma de peticiones de API. SHA-1 se incluye por compatibilidad con sistemas antiguos, pero se considera roto para uso de seguridad.
Este generador produce la misma salida que `sha256sum` en Linux, `Get-FileHash` en Windows o `hashlib` en Python, así que puedes verificar valores sin salir del navegador.
Preguntas frecuentes
- ¿Qué algoritmo SHA debo usar?
- SHA-256 es la opción segura por defecto en casi todos los casos. Elige SHA-512 si quieres un resumen más largo en hardware de 64 bits, y SHA-1 solo si un sistema antiguo lo exige.
- ¿Cuál es la diferencia entre SHA-1 y SHA-256?
- SHA-1 produce un resumen de 160 bits (40 caracteres) y tiene ataques de colisión prácticos conocidos. SHA-256 produce 256 bits (64 caracteres) y no tiene ningún ataque viable conocido.
- ¿Genera el mismo hash que mi servidor?
- Sí. Usa los algoritmos estándar a través de la Web Crypto API con entrada codificada en UTF-8, que es lo que hacen por defecto las librerías del servidor.
- ¿Puedo hashear una contraseña con esta herramienta?
- Puedes, pero no deberías almacenar contraseñas como hashes SHA simples. El almacenamiento de contraseñas requiere un algoritmo lento y con sal como bcrypt, scrypt o Argon2.
- ¿Se envía el texto a un servidor?
- No. Todo se calcula localmente en tu navegador y nada se registra ni se transmite.