Checksums y hashes explicados

Un checksum es la huella de un archivo. Así funciona, en qué algoritmo confiar y cómo usarlo para verificar descargas.

Abrir la herramienta: Comprobador de hash

Propiedades de un buen hash

  • La misma entrada siempre da el mismo hash.
  • Un cambio mínimo en la entrada cambia todo el hash.
  • No se puede reconstruir el archivo a partir del hash.
  • En la práctica es imposible encontrar dos archivos con el mismo hash.

¿Hash, checksum o firma?

TérminoQué demuestra
Suma de comprobación (CRC32)Los datos no se dañaron por accidente
Hash criptográfico (SHA-256)El archivo es idéntico al que se calculó
Firma digital (GPG, firma de código)El archivo viene de quien tiene la clave privada

Por qué MD5 y SHA-1 están retirados

Hoy se pueden crear en segundos dos archivos distintos con el mismo MD5, y en 2017 se logró lo mismo con SHA-1. Un atacante podría cambiar un archivo manteniendo su MD5 o SHA-1. SHA-256 y SHA-512 no tienen esa debilidad.