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.