En hashfunktion genererar en utsignal konstant storlek - kallas en " hash " - oavsett storleken på dess ingång . Hashfunktioner kontrollera integriteten . Trots att utmatningen kan vara ganska liten jämfört med ingången , kommer en förändring i input resulterar i allmänhet i en ändring i utsignalen . En förändrad hash är därför en tillförlitlig indikator på att en fil - ingången till hash funktion - har manipulerats . Av denna anledning , programvara förlag publicerar också hashar för programvarupaket de distribuerar . Du kan kontrollera om en hash har rätt värde med hjälp av din Slackware Linux-dator . Instruktioner
1
logga in på Slackware datorn i textläge , med ditt vanliga användarnamn och lösenord . Slackware startar en kommandoprompt - kallas en " shell " - som kommer att invänta din text kommandon
2
anskaffa fil vars hash måste kontrolleras och det förväntade värdet för hash . . Den specifika sätt att utföra detta steg beror på källan för filen . Till exempel , programvara distributörer omfattar vanligen rätt hash i samma webbsida som har den nedladdningslänk för programvaran i fråga .
3
Beräkna hash av den version av filen du har genom att skriva följande kommando i skalet :
md5sum myFile
Ersätt " myFile " med namnet på den fil vars hash du behöver kontrollera . Tryck på " Enter ". Efter en fördröjning som beror på storleken på filen , kommer md5sum ut hash för din fil .
4
Jämför hash för din fil , som från steg 3 , med värdet hash borde ha , från Steg 2 . Om de två hashar är exakt lika , då din version av filen är den rätta.