Generador de hash (SHA-1, SHA-256, SHA-384, SHA-512)
Calcula hashes criptográficos en tu navegador.
Pega texto: calculamos SHA-1, SHA-256, SHA-384 y SHA-512 con la Web Crypto API. Salida en hexadecimal o Base64.
-
-
-
-
Cómo usarla
Pega tu texto
Suelta una cadena en la entrada. El hash se recalcula con cada tecla.
Elige el formato
Hexadecimal es el defecto y el que imprimen la mayoría de CLIs. Cambia a Base64 para URLs o cabeceras HTTP.
Compara con lo esperado
Usa el botón de copiar para comparar con el hash publicado por la fuente o un digest del servidor.
¿Qué es?
Una función hash criptográfica convierte cualquier entrada en una huella de tamaño fijo prácticamente irreversible e incolisionable para los hash modernos. SHA-256 produce 256 bits, SHA-512 produce 512 bits. El hash de la misma entrada es idéntico siempre, ideal para verificar integridad de archivos y generar identificadores por contenido.
Cuándo usarla
Verificar descargas comparando hash publicado con el del archivo recibido. Usar como identificador direccionable por contenido para claves de caché. Insertar en atributos HTTP Subresource Integrity. Evitar para guardar contraseñas - usa un KDF lento y salado (bcrypt, scrypt, Argon2).
Errores comunes
No hagas hash de contraseñas con un hash rápido; SHA-256 en GPU prueba miles de millones por segundo. No confíes en MD5 o SHA-1 para seguridad - ambos rotos. Cuidado con la codificación: « abc » en UTF-8 no da el mismo hash que la cadena UTF-16.
Preguntas frecuentes
- ¿Por qué no MD5?
- MD5 está roto: encontrar colisiones es trivial. La Web Crypto API no lo expone a propósito. Para un checksum legado usa una librería dedicada.
Herramientas relacionadas
Más en esta categoría
- Formateador y validador JSON
- Codificador / Decodificador Base64
- Codificador / Decodificador de URL
- Decodificador JWT
- Probador de regex
- Conversor Markdown a HTML
- Conversor YAML a JSON
- Conversor CSV a JSON
- Formateador SQL
- Codificador / Decodificador de entidades HTML
- Lector de expresiones cron
- Formateador XML
- Minificador HTML
- Generador de datos ficticios
- Generador de tablas Markdown