GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Molteplici forme di somma nelle utilità principali?

Dopo aver letto GNU Core Utilities - Wikipedia, trovo somma multipla

[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

Ho iniziato a imparare Linux mesi fa, dovrei distinguerli e utilizzarli nelle operazioni quotidiane?

Risposta accettata:

I comandi di checksum che hai trovato vengono usati più spesso per verificare l'integrità dei dati e tenere traccia delle informazioni. È come se risolvi un problema di matematica e poi guardi alle risposte alla fine del libro per assicurarti che la tua soluzione sia corretta.

L'esempio più comune è quando scarichi un software o un'immagine Ubuntu.iso, vedrai un file come questo (esempio dal file SHA256SUM per la versione 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

Quando scarichi ubuntu-18.04.1-server-arm64.iso file, vuoi assicurarti che il file sia stato scaricato correttamente, che non sia stato manomesso da qualcuno nel mezzo della rete o che sia stato scaricato un file danneggiato. Così quando lo fai

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

saprai nel modo giusto se il file è OK o meno. Per quanto riguarda i diversi tipi, per le applicazioni di sicurezza, più forte è sha256 o sha512 meglio è, perché l'attaccante non può romperlo. Gli hash sono funzioni unidirezionali. L'input produce hash, ma non il contrario. Quindi, per motivi di sicurezza, è meglio non archiviare mai le password sui server, solo hash.

Quando gli aggressori rubano informazioni dai server, dovrebbero avere solo i valori hash delle password e non le password stesse. Ora, hash come MD5 e SHA1 sono stati violati e gli aggressori possono violarli per trovare password originali. Quindi non è necessario memorizzarli, ma è bene sapere se un'applicazione utilizza un hash forte come SHA256 o SHA512


Ubuntu
  1. Un'introduzione alle GNU Core Utilities

  2. Le 10 migliori utilità di compressione per Ubuntu

  3. Come eseguire uno script di shell in background?

  4. Profilo Opengl Max Core bloccato a 3.3?

  5. Come configurare più GPU (12.04)?

Come aggiungere più fusi orari in Linux

Come installare Bitcoin Core Wallet su Ubuntu

Come aggiungere più spazi di lavoro in Unity 2d?

Modifica dell'immagine di sfondo in più terminali?

Come aprire più terminali?

Comando Nohup in Linux