Comandos Linux · 3 min read · Sep 20, 2025

Tutorial del comando sha1sum de Linux para principiantes (con ejemplos)

El comando sha1sum es una utilidad utilizada para calcular y verificar sumas de verificación SHA-1 (Algoritmo de Hash Seguro 1). Este comando genera un valor hash de 160 bits, que generalmente se representa como un número hexadecimal de 40 dígitos, a partir de archivos de entrada o entrada estándar. El propósito principal de sha1sum es garantizar la integridad de los datos al verificar que los archivos no han sido alterados o dañados. Al comparar el hash SHA-1 de un archivo en diferentes momentos o entre diferentes fuentes, los usuarios pueden determinar si el archivo permanece sin cambios. Este comando se utiliza comúnmente en la distribución de software para verificar la integridad de los archivos descargados, asegurando que coincidan con los archivos originales proporcionados por los desarrolladores.

La línea de comandos de Linux ofrece varias herramientas para comprobar y verificar la integridad de un archivo. Una de estas herramientas es sha1sum, que discutiremos en este tutorial utilizando algunos ejemplos fáciles de entender. Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos aquí han sido probados en una máquina Ubuntu 24.04 LTS.

Comando sha1sum de Linux

El comando sha1sum se utiliza para calcular y verificar el resumen de mensaje SHA1. A continuación se muestra su sintaxis:

sha1sum [OPCIÓN]... [ARCHIVO]...

Y así es como la página del manual describe esta herramienta:

       Imprimir o verificar sumas de verificación SHA1 (160 bits).  
       Sin ARCHIVO, o cuando ARCHIVO es -, leer entrada estándar.

A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una mejor idea de cómo funciona esta herramienta.

P1. ¿Cómo usar el comando sha1sum?

El uso básico es bastante simple: solo ejecuta el comando con un nombre de archivo como entrada.

Por ejemplo:

sha1sum test.txt

Aquí está la salida que produjo el comando anterior en mi sistema:

SHA1SUM

A la izquierda está el resumen de mensaje calculado por la herramienta. Así es como se puede comprender la salida:

      El modo  predeterminado  es  imprimir  una  línea con la suma de verificación, un espacio, un   
      carácter que indica el modo de entrada ('*' para binario, ' ' para texto o   
      donde el binario  es  insignificante), y el nombre de cada ARCHIVO.

P2. ¿Cómo usar sha1sum para verificar la integridad de un archivo?

Para hacer esto, primero guarda el resumen de mensaje producido por el comando en un archivo .sha1. Por ejemplo, así es como lo hicimos en nuestro caso:

sha1sum test.txt > test.sha1

Ahora, con test.txt y test.sha1 en el mismo directorio, utiliza la opción de línea de comandos -c para verificar la integridad del archivo.

sha1sum -c test.sha1

En caso de que la verificación falle, la herramienta produce la siguiente salida:

Suma de verificación del archivo de prueba

P3. ¿Cómo forzar a sha1sum a leer un archivo en modo binario?

Por defecto, el comando sha1sum lee un archivo en modo texto. Sin embargo, puedes forzar a la herramienta a leer en modo binario también, lo cual puedes hacer utilizando la opción -b.

sha1sum -b [nombre del archivo]

P4. ¿Qué subopciones están disponibles al verificar sumas de verificación?

Hay múltiples preferencias que puedes establecer al verificar sumas de verificación utilizando sha1sum. Aquí está la lista:

       --ignore-missing  
              no fallar ni informar estado por archivos faltantes  
  
       --quiet  
              no imprimir OK por cada archivo verificado con éxito  
  
       --status  
              no output anything, el código de estado muestra éxito  
  
       --strict  
              salir con un código distinto de cero para líneas de suma de verificación mal formateadas  
  
       -w, --warn  
              advertir sobre líneas de suma de verificación mal formateadas

Conclusión

Como estarás de acuerdo, la utilidad sha1sum ofrece pocas características. Ya hemos discutido la mayoría de sus opciones de línea de comandos aquí. Una vez que hayas terminado de practicar con estas, dirígete a la página del manual de la herramienta para más información.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.