El comando sha256sum es una herramienta esencial en Linux para calcular y verificar la integridad de archivos mediante el cálculo de hashes seguros. En este artículo, exploraremos cómo utilizar el comando sha256sum en Linux y aprovechar algunas de sus características avanzadas. Además, veremos cómo proteger archivos y verificar su integridad utilizando sha256sum.
Introducción al comando sha256sum en Linux
El comando sha256sum en Linux se utiliza para calcular el hash seguro de un archivo utilizando el algoritmo SHA-256. Un hash seguro es un valor único que se genera a partir del contenido de un archivo y se utiliza para verificar la integridad de dicho archivo. El algoritmo SHA-256 es ampliamente utilizado y es considerado seguro debido a su capacidad para producir hashes únicos y difíciles de revertir.
El uso básico del comando sha256sum implica proporcionarle el nombre de un archivo como argumento, y luego se calcula y muestra el hash seguro correspondiente al archivo. Por ejemplo, para calcular el hash seguro de un archivo llamado «documento.txt», simplemente ejecutamos el siguiente comando:
sha256sum documento.txt
Este comando devolverá el hash seguro generado para el archivo «documento.txt». El hash seguro es una cadena de caracteres hexadecimal que representa de manera única el contenido del archivo. Este valor se puede utilizar posteriormente para verificar la integridad del archivo.
En resumen, el comando sha256sum en Linux es una herramienta poderosa para el cálculo y verificación de hashes seguros. Permite a los usuarios calcular el hash seguro de un archivo y utilizar ese hash para verificar su integridad en cualquier momento. Además, el comando sha256sum ofrece características avanzadas, como la capacidad de calcular hashes en lotes y verificar la integridad de varios archivos a la vez. También es posible proteger archivos y verificar su integridad utilizando sha256sum en combinación con otras herramientas y técnicas de seguridad en Linux.
Referencia rápida: sintaxis, opciones y ejemplos de sha256sum
Sinopsis: sha256sum [OPCIONES] [FICHERO...]
Opciones más utilizadas
| Opción | Descripción |
|---|---|
-c FICH.sha256 | comprueba checksums contenidos en un fichero |
-b / -t | modo binario / texto |
--tag | salida estilo BSD |
--quiet | no imprime los OK |
Ejemplos prácticos
sha256sum linux.iso
hash del fichero
sha256sum *.iso > SHA256SUMS
genera un fichero con los hashes
sha256sum -c SHA256SUMS
verifica todos
sha256sum -c SHA256SUMS --ignore-missing
verifica sólo los presentes
Buenas prácticas y trucos
- Los sufijos binarios son
sha1sum,sha256sum,sha512sum,b2sum... Escoge según la política del proyecto.
Comandos relacionados
md5sum, sha512sum, gpg
Esta referencia rápida está pensada como hoja de trucos: pruébala con --help y con man sha256sum para ver todas las opciones disponibles en tu distribución.