Generador de hash (SHA-256)
Calcula hashes SHA-256, SHA-1, SHA-384 y SHA-512 de cualquier texto. Todo se ejecuta localmente en tu navegador mediante la Web Crypto API; nada se sube.
Notas sobre privacidad y algoritmos
Todo el cálculo de hash ocurre localmente en tu navegador mediante la Web Crypto API (crypto.subtle.digest). Tu texto nunca se envía a ningún servidor.
SHA-1 está criptográficamente roto — existen ataques prácticos de colisión desde 2017 —, así que nunca lo uses para firmas, certificados o almacenamiento de contraseñas. Se incluye aquí solo para sumas de verificación heredadas.
No hay opción de MD5 porque la Web Crypto API no lo ofrece (lleva décadas roto), y esta herramienta solo incluye los algoritmos que el navegador implementa de forma nativa.
Preguntas frecuentes
- ¿Se sube mi texto a un servidor?
- No. Cada hash se calcula localmente en tu navegador mediante la Web Crypto API integrada (crypto.subtle.digest). Tu texto nunca sale de tu dispositivo; incluso puedes desconectarte de internet después de cargar la página y la herramienta sigue funcionando.
- ¿Qué es un hash criptográfico?
- Una función de hash criptográfico convierte cualquier entrada en una huella de longitud fija: la misma entrada siempre produce el mismo hash, pero incluso un cambio de un solo carácter produce uno completamente distinto, y el texto original no se puede recuperar a partir del hash. Los hashes se usan para verificar la integridad de archivos, almacenar contraseñas y firmar datos.
- ¿Qué algoritmo de hash debo usar?
- SHA-256 es la elección moderna estándar y lo que esperan la mayoría de los sistemas. SHA-384 y SHA-512 ofrecen resúmenes más largos de la misma familia SHA-2. Usa SHA-1 solo cuando un sistema heredado lo exija específicamente.
- ¿Es seguro usar SHA-1?
- No para fines de seguridad. Existen ataques prácticos de colisión contra SHA-1 desde 2017, así que no debe usarse para firmas, certificados o almacenamiento de contraseñas. Se ofrece aquí solo para sumas de verificación heredadas y compatibilidad con sistemas antiguos que todavía esperan resúmenes SHA-1.
- ¿Por qué no hay opción de MD5?
- La Web Crypto API no implementa MD5 deliberadamente porque lleva décadas roto criptográficamente, y esta herramienta solo incluye los algoritmos que el navegador ofrece de forma nativa. Si un sistema heredado exige MD5, necesitarás una utilidad dedicada (fuera del navegador).
- ¿Puedo obtener el hash en mayúsculas?
- Sí. Los hashes se muestran en hexadecimal minúsculo de forma predeterminada, que es la convención habitual, pero el interruptor de mayúsculas cambia cada resumen a hexadecimal en mayúsculas. Ambas formas representan exactamente los mismos bytes.