GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Múltiples formas de suma en las utilidades principales?

Al leer GNU Core Utilities – Wikipedia, encuentro sumas múltiples

[email protected]:~$ cksum nohup.out 
4104911401 101860700 nohup.out
[email protected]:~$ b2sum nohup.out 
468c86394c5c4be04d0bce3b98584197b0c3f4cbb630144818f9d77d48ab7296e4c53db481b6bdd7c46dd5203d3f016d9ef01b126806e04be5003aeebb1bc6
22  nohup.out                                                                                                                
[email protected]:~$ sum nohup.out 
37767 99474
[email protected]:~$ sha1sum nohup.out 
79106925d593e18bd148ba94a6e4fb9da02e8c47  nohup.out
 [email protected]:~$ md5sum nohup.out 
3be4b17f18e4715d849a31ae482565cf  nohup.out

Empecé a aprender Linux hace meses, ¿debería tener que distinguirlos y utilizarlos en la operación diaria?

Respuesta aceptada:

Los comandos de suma de comprobación que ha encontrado se utilizan con mayor frecuencia para verificar la integridad de los datos y realizar un seguimiento de la información. Es como si resolvieras un problema matemático y luego miraras las respuestas al final del libro para asegurarte de que tu solución es correcta.

El ejemplo más común es cuando descarga software o una imagen Ubuntu.iso, verá un archivo como este (ejemplo del archivo SHA256SUM para la versión 18.04):

ff7feb65254b64ffadc00a3ce39df89e3cf84485343063c04fa11859475931c4 *ubuntu-18.04.1-preinstalled-server-armhf+raspi2.img.xz
a5b0ea5918f850124f3d72ef4b85bda82f0fcd02ec721be19c1a6952791c8ee8 *ubuntu-18.04.1-server-amd64.iso
8e9a766b4fed214632c8fd0f039c372fe18b0e5a2f4a4167f5c1edd5090385f4 *ubuntu-18.04.1-server-arm64.iso
dc8aa1b7f9c7d7dd66bbde516e739166126faa55789da0cb63328a507ed5fc00 *ubuntu-18.04.1-server-ppc64el.iso
76f6a384cd943a14761263b725fbccb2ebb04f147efa0c9eb884868e97c2eaac *ubuntu-18.04.1-server-s390x.iso

Cuando descargas ubuntu-18.04.1-server-arm64.iso archivo, desea asegurarse de que el archivo se descargó correctamente, que nadie lo manipuló en el medio de la red o que se descargó un archivo corrupto. Por lo tanto, cuando lo hagas

sha256sum ~/Downloads/ubuntu-18.04.1-server-arm64.iso

sabrá de manera correcta si el archivo está bien o no. En cuanto a los diferentes tipos, para las aplicaciones de seguridad, cuanto más fuerte tiene sha256 o sha512 mejor, porque el atacante no puede romperlo. Los hashes son funciones unidireccionales. La entrada produce hash, pero no al revés. Entonces, por razones de seguridad, es mejor que las contraseñas nunca se almacenen en servidores, solo hashes.

Cuando los atacantes roban información de los servidores, solo deben tener valores hash de las contraseñas y no las contraseñas en sí. Ahora, se han descifrado hashes como MD5 y SHA1 y los atacantes pueden descifrarlos para encontrar las contraseñas originales. Así que no tienes que memorizarlos, pero es bueno saber si una aplicación usa un hash fuerte como SHA256 o SHA512


Ubuntu
  1. Una introducción a las utilidades principales de GNU

  2. Las 10 mejores utilidades de compresión para Ubuntu

  3. ¿Cómo ejecutar un script de Shell en segundo plano?

  4. ¿Perfil de Opengl Max Core atascado en 3.3?

  5. Implementación de múltiples tuberías en C

Cómo agregar varias zonas horarias en Linux

Cómo instalar Bitcoin Core Wallet en Ubuntu

¿Cómo agregar múltiples espacios de trabajo en Unity 2d?

¿Cambiar la imagen de fondo en múltiples terminales?

¿Cómo abrir múltiples terminales?

Comando Nohup en Linux