Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 de texto o archivos al instante, con la Web Crypto API de tu navegador.
Todo el hashing ocurre localmente en tu navegador usando la Web Crypto API. Tus datos nunca salen de tu dispositivo.
O suelta un archivo para hashear
Cualquier tipo de archivo · haz clic o arrastra y suelta
El hashing convierte cualquier cantidad de datos en un resumen de longitud fija: la huella digital del contenido. Cambia un solo byte y el digest cambia por completo, lo que lo hace ideal para verificar que los datos son exactamente lo que afirman ser. El proceso es de un solo sentido: ninguna cantidad de cómputo puede devolver el resumen al contenido original.
Sí. Hasta la fecha, ningún ataque práctico ha roto SHA-256. Es el hash recomendado por el NIST para firmas digitales, TLS, blockchains y la mayoría de las aplicaciones de seguridad modernas. Solo SHA-1 se considera roto para resistencia a colisiones y debe evitarse en diseños nuevos.
Esta herramienta carga el archivo completo en memoria, así que los límites prácticos dependen de la memoria disponible en tu navegador. Archivos de unos pocos cientos de megabytes suelen ir bien; por encima de eso puede haber lentitud o fallos. Para archivos muy grandes, un hasher con streaming es la opción correcta.
No. Las funciones hash son de un solo sentido por diseño: a partir del digest no se puede recuperar el contenido original. Cualquier cambio en la entrada —aunque sea un solo byte— produce un digest completamente distinto, y eso es lo que hace útiles los hashes para verificar integridad.
La Web Crypto API (crypto.subtle) solo está disponible en contextos seguros: HTTPS o localhost. Si abres la página por HTTP simple en otro host, el navegador oculta crypto.subtle y el hashing fallará con un mensaje de error.
No. El archivo se lee directamente desde tu disco a la memoria del navegador y se hashea allí. Ningún dato se transmite a ningún servidor.
Si acabas de usar Generador de hash, los siguientes pasos naturales son Codificador y decodificador Base64, Decodificador JWT, Diferencias de texto (diff), o explora todas las herramientas de Herramientas de archivos.