Lab — verificar hash SHA-256
Lab — verificar hash SHA-256
Section titled “Lab — verificar hash SHA-256”Objetivo
Section titled “Objetivo”Generar el hash de un archivo, alterarlo y demostrar que el digest cambia (integridad).
Prerequisitos
Section titled “Prerequisitos”- Hashing
sha256sum(GNU coreutils) oshasum -a 256
Entorno lab
Section titled “Entorno lab”mkdir -p ~/lab-hash && cd ~/lab-hashprintf 'payload-lab\n' > archivo.bin-
Calcular digest y guardarlo:
Terminal window sha256sum archivo.bin | tee archivo.sha256 -
Verificar contra el fichero de hashes:
Terminal window sha256sum -c archivo.sha256 -
Alterar un byte y volver a verificar (debe fallar):
Terminal window echo x >> archivo.binsha256sum -c archivo.sha256 || true
Verificación
Section titled “Verificación”Paso 2: archivo.bin: OK. Paso 3: FAILED o mensaje de mismatch. Recalcula el hash tras el cambio y confirma que
difiere del guardado.
Referencias
Section titled “Referencias”- Hashing (notas) — acceso 2026-07-15
man sha256sum
Advertencia
Section titled “Advertencia”Hash ≠ cifrado. No publiques hashes de dumps reales con datos personales.