Generador de Hash
Calcula hashes SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto al instante.
Calculado con crypto.subtle.digest, la API nativa de tu navegador. No se envía ni se guarda en ningún servidor. MD5 no está disponible: no lo implementa la Web Crypto API y, al estar criptográficamente roto, no vale la pena añadir una librería extra solo para ofrecerlo.
Qué es un hash
Un hash es el resultado de aplicar una función matemática que convierte cualquier texto en una cadena de longitud fija. La misma entrada siempre produce el mismo hash, pero es prácticamente imposible reconstruir el texto original a partir del hash.
¿Por qué no incluye MD5?
La Web Crypto API del navegador (crypto.subtle.digest), que es la que usa esta herramienta, no implementa MD5. Además, MD5 está criptográficamente roto desde hace años y no debería usarse para nada relacionado con seguridad, así que no vale la pena añadir una librería externa solo para ofrecerlo.
Casos de uso comunes
- Verificar que un archivo o texto no fue alterado comparando su hash
- Generar un checksum para pruebas de integridad de datos
- Crear una huella digital reproducible de un texto o configuración
Preguntas frecuentes
¿Cuál algoritmo debería usar?+
SHA-256 es el más usado hoy en día como estándar general. SHA-384 y SHA-512 ofrecen más bits de seguridad; SHA-1 se incluye por compatibilidad, pero ya no se considera robusto para usos criptográficos.
¿Mi texto se envía a algún servidor?+
No. El hash se calcula completamente en tu navegador con crypto.subtle.digest; el texto nunca sale de tu dispositivo.
¿Por qué no hay MD5?+
La Web Crypto API no lo soporta y, al estar roto criptográficamente, no se justifica añadir una dependencia extra solo para ofrecerlo.