Este generador de hash calcula la huella digital MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto o archivo. Un hash es un resumen de longitud fija: si cambia un solo byte del original, el hash cambia por completo, por eso se usa para verificar descargas, detectar archivos duplicados o comprobar que un dato no se ha alterado.
Todo se calcula en tu navegador con la API criptográfica Web Crypto (MD5 con una implementación propia): tus archivos no se suben a ningún servidor.
Cómo usar
- 1Elige si quieres calcular el hash de un texto o de un archivo.
- 2Escribe el texto o suelta el archivo: se calculan MD5, SHA-1, SHA-256, SHA-384 y SHA-512 a la vez.
- 3Elige el formato de salida: hexadecimal en minúsculas, mayúsculas o Base64.
- 4Para verificar una descarga, pega el checksum oficial y comprueba si coincide.
Qué puedes hacer
- MD5, SHA-1, SHA-256, SHA-384 y SHA-512
- Hash de texto o de archivos
- Comparación con un checksum esperado
- Salida en hexadecimal o Base64
Cómo verificar un archivo descargado
Muchas webs publican junto a sus descargas un «checksum», normalmente SHA-256. Suelta el archivo descargado, pega ese valor en «Comparar con un checksum esperado» y la herramienta te dirá con qué algoritmo coincide. Si no coincide con ninguno, el archivo está dañado o no es el original.
Qué algoritmo usar
SHA-256 es hoy el estándar para verificar integridad. MD5 y SHA-1 siguen apareciendo en sistemas antiguos y sirven para detectar errores de transmisión, pero no deben usarse para seguridad porque se conocen colisiones.
- MD5 (128 bits): comprobaciones rápidas y compatibilidad con sistemas antiguos.
- SHA-1 (160 bits): obsoleto para seguridad; aún usado en algunas herramientas.
- SHA-256 (256 bits): recomendado para verificar descargas y firmas.
- SHA-384 y SHA-512: más largos, para entornos que los exigen.
Un hash no es cifrado
Un hash no se puede «descifrar»: es una función de un solo sentido. Tampoco es la forma correcta de guardar contraseñas por sí solo; para eso se usan algoritmos lentos con sal como Argon2 o bcrypt.
Preguntas frecuentes
¿Qué es un hash SHA-256?
Es un resumen de 256 bits (64 caracteres hexadecimales) que identifica de forma única un contenido. Cualquier cambio, por pequeño que sea, produce un hash totalmente distinto.
¿Se puede revertir un hash MD5?
No se puede descifrar, pero los hashes MD5 de contraseñas comunes aparecen en tablas públicas, por eso MD5 no es seguro para proteger contraseñas.
¿Mis archivos se suben a internet?
No. El cálculo se hace en tu navegador; el archivo nunca sale de tu equipo.
¿Hay límite de tamaño de archivo?
Los algoritmos SHA funcionan con archivos grandes. MD5 carga el archivo completo en memoria, por lo que se limita a unos 200 MB para no bloquear el navegador.