Inicio > Gestión de paquetes y sistema > sha256sum

sha256sum: Cálculo y verificación de sumas de verificación SHA256

El comando sha256sum se utiliza para calcular el valor hash SHA256 de un archivo o para verificar la integridad de un archivo comparándolo con un archivo hash pregenerado. Esto es esencial para garantizar la confiabilidad de los archivos en diversas situaciones, como verificar si un archivo se ha dañado después de la transferencia de datos o comprobar si un archivo descargado de software ha sido alterado.

Descripción general

sha256sum se utiliza para generar o verificar el valor hash SHA256 de un archivo. SHA256 es una función hash criptográfica unidireccional; incluso una pequeña diferencia en la entrada produce un valor hash completamente diferente, y es muy difícil inferir los datos originales a partir del valor hash. Esto es esencial para confirmar que un archivo no ha sido alterado o dañado durante la transferencia.

Características principales

  • Verificación de integridad de archivos: Confirma si un archivo es idéntico al original.
  • Detección de manipulación de datos: Identifica si ha habido cambios maliciosos o daños.
  • Seguridad: SHA256 es un algoritmo hash considerado seguro hasta la fecha.
  • Compatibilidad con varios sistemas operativos: Incluido por defecto en la mayoría de los sistemas Linux/Unix.

Opciones principales

Opciones principales del comando sha256sum.

Modos de operación

Relacionado con la verificación

Comando generado:

Combina los comandos.

Descripción:

`sha256sum` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Varios ejemplos de uso del comando sha256sum.

Generar suma de verificación SHA256 de un solo archivo

sha256sum my_document.txt

Calcula la suma de verificación SHA256 del archivo especificado y la muestra en la salida estándar.

Generar sumas de verificación SHA256 de varios archivos

sha256sum file1.txt file2.zip

Calcula las sumas de verificación de varios archivos a la vez.

Guardar sumas de verificación en un archivo

sha256sum important_data.tar.gz > checksums.sha256

Guarda la suma de verificación calculada y el nombre del archivo en el archivo `checksums.sha256`. Este archivo se puede usar posteriormente para la verificación de integridad.

Verificar un archivo de sumas de verificación guardado

sha256sum -c checksums.sha256

Verifica la integridad del archivo `important_data.tar.gz` utilizando el archivo `checksums.sha256` generado previamente. Si todos los archivos coinciden, se mostrará el mensaje 'OK'.

Generar suma de verificación desde la entrada estándar

echo 'Hello World' | sha256sum

Calcula la suma de verificación SHA256 de los datos que se pasan a través de una tubería (|).

Ignorar archivos faltantes durante la verificación

sha256sum -c --ignore-missing checksums.sha256

Continúa la verificación sin generar un error, incluso si algunos de los archivos listados en el archivo de sumas de verificación no existen en el directorio actual.

Consejos y precauciones

Consejos útiles y puntos a tener en cuenta al usar sha256sum.

Consideraciones de seguridad

  • Almacenar también de forma segura los archivos de sumas de verificación: Si el propio archivo de sumas de verificación se manipula, la verificación de integridad pierde su propósito.
  • Se recomienda usar SHA256 en lugar de MD5: Se ha descubierto que MD5 es vulnerable a ataques de colisión; por lo tanto, se recomienda usar SHA256 o algoritmos hash más potentes para casos de seguridad importantes.

Generación y verificación de archivos de sumas de verificación

Al generar un archivo de sumas de verificación, use la redirección en el formato `sha256sum [archivo] > [archivo de sumas de verificación]`. Para verificar, use la opción `sha256sum -c [archivo de sumas de verificación]`. Los resultados de la verificación se mostrarán como 'OK' o 'FAILED' para cada archivo.


Comandos de la misma categoría