Generador de hash y checksum

MD5, SHA-1, SHA-2 y CRC-32 para texto o archivos, con modo HMAC y verificación de checksums.

Funciona en local · no se sube nada
Text (UTF-8)

Hashes

Qué hace

Escriba texto o suelte un archivo y verá a la vez todos los resúmenes habituales: MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC-32. No hay que elegir antes un algoritmo ni pulsar ningún botón; la tabla se actualiza mientras escribe.

  • Checksums de archivos: suelte un archivo (hasta 1 GB) para obtener sus hashes y pegue la suma de verificación de la página de descarga en Comparar con el hash esperado. El algoritmo que coincide se resalta, así que no necesita saber cuál usó el editor. Los valores pegados pueden ser hex en mayúsculas o minúsculas, Base64, separados por dos puntos o una línea copiada de la salida de sha256sum o de shasum de BSD.
  • Modo HMAC: firme texto con una clave secreta, por ejemplo para comprobar la firma de un webhook. La clave puede ser texto UTF-8, hex o Base64. CRC-32 se oculta en este modo porque no es un hash con clave.
  • Salida en hex en minúsculas, hex en mayúsculas o Base64. Copie un valor, cópielos todos o descárguelos como archivo de texto.

El texto se codifica en UTF-8 antes de calcular el hash, igual que hacen por defecto la mayoría de los lenguajes de programación.

MD5 y SHA-1 se marcan como heredado: sirven para detectar daños accidentales, pero no deben usarse para contraseñas ni firmas. Para contraseñas, use un algoritmo diseñado para ello, como Argon2, scrypt o PBKDF2.

Privacidad

El hash se calcula en su navegador con la Web Crypto API (MD5 y CRC-32 los calcula el propio código de esta página). Los archivos se leen localmente y nunca se suben. La clave HMAC nunca se guarda.