Sha1sum

sha1sum es un programa que te permite calcular sumas hash ( checksums ) de archivos utilizando el algoritmo SHA-1 . En el caso habitual, se generan los valores hash calculados (se pueden guardar en un archivo para su uso posterior). En otros casos, el programa verifica los valores calculados con los valores almacenados en el archivo (esto es útil para verificar de forma masiva la integridad de los archivos).

La mayoría de las veces, el programa se usa para verificar la descarga correcta de archivos a través de la red.

Incluido, en particular, en el paquete GNU Coreutils .

Teclas para iniciar el programa

sha1sum [ claves ] [ archivo ]...

Si no se especifica el archivo , o si se especifica el carácter - como su nombre , los datos se leen desde la entrada estándar.

Llaves:

Ejemplos

Los hashes SHA-1 (sumas de comprobación) (valores de 160 bits) se emiten como secuencias de 40 números hexadecimales.

$ sha1sum ./s* 41a12ce5ed24fcc802e74c2377f9791dc8d3e2e7 ./sec1.png 00e01ccb943f8ea2e5f588dc1351ea998cbdc5c5 ./sec2.png

Para calcular y escribir (en el archivo sums.sha1) archivos hash (leer como archivos binarios) con patrón de nombre:

sha1sum -b ./seg* > sumas.sha1

Para verificar las sumas de verificación de los archivos almacenados en un archivo.

sha1sum -c sumas.sha1 ./sec1.png: ERROR ./sec2.png: Éxito sha1sum: ADVERTENCIA: 1 suma de verificación calculada de 2 NO coincide

Tenga en cuenta que para cada archivo, se muestra el resultado de la verificación: ÉXITO o FALLIDO . La lista de archivos escaneados se lee del archivo especificado.

Si solo desea verificar que todos los archivos tengan las sumas de verificación correctas, puede suprimir la "salida de resultados para cada archivo" con el interruptor --status . Entonces no se emite nada en absoluto, pero se devuelve un " código de retorno " invisible . Esto es útil cuando el programa es llamado por otro programa.

Véase también

Enlaces