WerklyTools
ES
Invítame a un café

Generador de hash (MD5, SHA-256, CRC32…)

Obtén a la vez los hashes más usados de un texto o de un archivo y compáralos con el checksum publicado por el autor para comprobar que una descarga no está corrupta ni manipulada. Los archivos se procesan en un Web Worker, sin subirlos a ningún servidor.

Procesado 100% en tu navegador

MD5
SHA-1
SHA-256
SHA-384
SHA-512
CRC32

Ctrl + Enter ejecutarCtrl + C copiar resultado

Cómo usar

  1. 1Elige «Texto» y escribe el contenido, o «Archivo» y arrastra el fichero.
  2. 2Los hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 aparecen al instante.
  3. 3Cambia el formato a mayúsculas o Base64 si lo necesitas, o activa HMAC con una clave.
  4. 4Pega el checksum oficial en «Comparar con un hash» para verificar la descarga.

Casos de uso

  • Verificar la integridad de ISOs, instaladores y descargas.
  • Generar firmas HMAC para probar webhooks y APIs.
  • Detectar archivos duplicados comparando sus hashes.
  • Calcular checksums CRC32 para ZIP, PNG o protocolos de red.

Preguntas frecuentes

¿Qué algoritmo de hash debo usar?

Para verificar integridad y seguridad, SHA-256 o SHA-512. MD5 y SHA-1 están rotos frente a colisiones intencionadas: sirven para detectar errores accidentales o duplicados, pero no para seguridad. CRC32 es solo una suma de verificación rápida.

¿Se suben mis archivos?

No. El archivo se lee y se procesa localmente en tu navegador, dentro de un Web Worker para que la página no se bloquee. Funciona incluso sin conexión.

¿Se puede «desencriptar» un hash?

No. Un hash es una función de un solo sentido: no se puede revertir. Las webs que dicen «descifrar MD5» solo buscan el valor en tablas de hashes de contraseñas comunes.

¿Qué es HMAC?

Un hash con clave secreta que demuestra que el mensaje lo generó alguien que conoce la clave. Es lo que usan Stripe, GitHub o Shopify para firmar sus webhooks.

¿Sirve para guardar contraseñas?

No directamente: para contraseñas usa algoritmos lentos con sal como bcrypt, scrypt o Argon2. Un SHA-256 simple es demasiado rápido y vulnerable a ataques de fuerza bruta.

Herramientas relacionadas