Saltar al contenido

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.

Herramientas relacionadas