Hash / Checksum
Calcula MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 de un texto o de un archivo, y compáralos contra un valor esperado para verificar la integridad de una descarga. Todo en tu navegador — nada se sube.
Todos los algoritmos
| Algoritmo | Bits | Hash (hex) |
|---|
Cómo funciona · hash, checksum y verificación
1. Un hash resume cualquier
entrada en una huella de tamaño fijo. Cambiar un solo bit cambia el
hash por completo, así que sirve para verificar integridad.
2. SHA-1/256/384/512 se calculan
con Web Crypto del navegador. MD5 (RFC 1321)
y CRC32 (polinomio 0xEDB88320) van con una
implementación propia en JavaScript.
3. MD5 y SHA-1
están obsoletos para seguridad (colisiones
conocidas). Úsalos solo como checksum; para integridad real prefiere
SHA-256 o superior.
4. Pega el hash publicado en
valor esperado: si coincide con alguno, se marca en
verde; si no coincide con ninguno, en
rojo.
Cálculo local en tu navegador · sin registro · sin enviar datos.
¿Cómo funciona?
La herramienta calcula seis huellas digitales de una misma entrada: MD5 (128 bits, RFC 1321), SHA-1 (160), SHA-256, SHA-384, SHA-512 y el checksum CRC32 (polinomio 0xEDB88320). La entrada puede ser un texto (se codifica como UTF-8 antes de hashear) o un archivo que arrastras o seleccionas; el archivo se lee localmente con la API File del navegador y nunca se sube a ningún servidor.
Los SHA se calculan con crypto.subtle.digest (Web Crypto, la implementación nativa del navegador) y MD5 y CRC32 con implementaciones en JavaScript verificadas contra los vectores de prueba de sus estándares. Si pegas un valor esperado (el hash publicado junto a una descarga, incluso en el formato de md5sum o shasum con nombre de archivo), la herramienta lo compara sin distinguir mayúsculas contra los seis resultados y entrega un veredicto: coincide (archivo íntegro) o no coincide.
Ejemplo: verificar la integridad de una imagen ISO descargada
- El sitio oficial publica el hash:
SHA-256: a1b2…f9. Cambia a la pestaña Archivo y arrastra la ISO descargada. - Pega el hash publicado en el campo valor esperado; sirve incluso en formato
hash *archivo.iso. - Si el SHA-256 calculado coincide, el veredicto se marca en verde: la descarga llegó íntegra. Puedes comprobar con un texto de prueba: el SHA-256 de
abcempieza conba7816bfy su MD5 es900150983cd24fb0d6963f7d28e17f72.