Generador de hash (MD5, SHA)
Calcula el hash MD5, SHA-1, SHA-256, SHA-384 o SHA-512 de un texto o archivo, firma con HMAC y compara con un hash esperado. En tu navegador.
- Gratis
- Sin registro
- Sin subir archivos
- Windows, Mac, Android, iPhone
Tus archivos se quedan en tu dispositivo: no se envía nada.
Cargando la herramienta…
Compartir esta herramienta
Acerca de esta herramienta
Comprueba que un archivo descargado no está dañado, calcula la huella de un texto o firma un mensaje con HMAC. Los cinco algoritmos se calculan a la vez, y puedes pegar el hash anunciado por el sitio para compararlo al instante.
Cuándo usarla
Verificar una descarga
Compara el SHA-256 anunciado por el editor con el del archivo recibido.
Firmar un webhook
Calcula el HMAC de un mensaje con la clave secreta para comprobar la firma de Stripe o GitHub.
Huella de un texto
Obtén un identificador estable de un contenido para detectar cambios.
Cómo se usa
- Escribe un texto o suelta un archivo.
- Lee los hash MD5, SHA-1, SHA-256, SHA-384 y SHA-512.
- Pega el hash esperado para compararlo.
- Activa HMAC e indica una clave para firmar.
Cómo funciona
SHA-1, SHA-256, SHA-384, SHA-512 y HMAC usan Web Crypto, integrado en el navegador. MD5, que Web Crypto no ofrece, se calcula con una implementación propia.
Los archivos se leen en tu dispositivo: nunca se envían.
Consejos para un mejor resultado
- Usa SHA-256 para verificar un archivo: MD5 y SHA-1 ya no sirven para la seguridad.
- Nunca guardes contraseñas con un hash simple: usa bcrypt o Argon2.
- Un solo carácter diferente cambia todo el hash.
- Para codificar un texto en Base64, usa el conversor Base64.
Problemas frecuentes y soluciones
El hash no coincide
Comprueba que comparas el mismo algoritmo y que el archivo descargó por completo.
El hash de un texto difiere de otra herramienta
Un salto de línea final o la codificación cambian el resultado: el texto se codifica en UTF-8.
El archivo grande tarda
El archivo se lee entero en memoria: varios GB pueden saturar un móvil.
Preguntas frecuentes
¿Mi archivo se envía?
No, se lee y se calcula en tu navegador.
¿Se puede «descifrar» un hash?
No, un hash es de sentido único: solo se puede comparar.
¿Qué algoritmo elegir?
SHA-256 para la mayoría de los usos; MD5 solo para comprobar archivos.
¿Para qué sirve el HMAC?
Para probar que un mensaje viene de quien conoce la clave secreta, como en los webhooks.
Búsquedas relacionadas
¿Sigues atascado?
Pregunta en el foro: la categoría, la herramienta, la ficha de tu dispositivo y el resultado de la prueba se rellenan solos.