Una funzione di hash genera un output di dimensione costante - definito un " hash " - a prescindere dalle dimensioni del suo ingresso. Le funzioni hash controllo di integrità. Nonostante il fatto che l'uscita può essere piuttosto piccola rispetto all'ingresso , un cambiamento nell'input determinerà generalmente un cambiamento dell'uscita . Un hash cambiato è , quindi, un indicatore affidabile che un file - l' ingresso della funzione di hash - è stato manomesso . Per questo motivo , gli editori di software pubblicano anche gli hash per i pacchetti software che distribuiscono. È possibile controllare se un hash è il valore corretto utilizzo del computer Slackware Linux . Istruzioni
1
Accedere al computer di Slackware in modalità testo , usando il nome utente e la password regolarmente . Slackware avvierà un prompt della riga di comando - chiamato un "guscio" - che si aspettano i vostri comandi di testo
2
Procure il file i cui bisogni di hash da controllare e il valore atteso per l'hash . . Il modo specifico di eseguire questo passaggio dipende dalla sorgente per il file . Ad esempio , i distributori di software in genere includono l'hash corretto nella stessa pagina Web con il link per scaricare il software in questione .
3
Calcola l'hash della versione del file è necessario digitando il seguente comando nella shell :
md5sum myFile
Sostituire " myFile " con il nome del file il cui hash è necessario controllare . Premere il tasto " Enter ". Dopo un ritardo che dipende dalle dimensioni del file , md5sum stamperà l'hash per il file .
4
confronta l'hash per il file , come dal punto 3 , con il valore di hash deve avere , dal passo 2. Se i due hash sono esattamente uguali , quindi la versione del file è quello corretto.