A hash funksjonen genererer en effekt på konstant størrelse - kalt en " hash " - uavhengig av størrelsen på input sin . Hash funksjoner sjekk integritet. Til tross for det faktum at utgangssignalet kan være ganske liten i forhold til inngangen , vil en endring i inngangen generelt resultere i en endring i utgangseffekten. Et endret hash er derfor en pålitelig indikator på at en fil - innspill til hash-funksjon - har blitt tuklet med . Av denne grunn , programvare utgivere også publisere hasher for programpakkene de distribuerer. Du kan sjekke om en hash har riktig verdi ved hjelp av Slackware Linux-datamaskin . Instruksjoner
en
Logg inn til Slackware datamaskinen i tekst -modus , ved hjelp av din vanlige brukernavn og passord . Slackware vil starte en kommandolinje - kalt en "skall " - det vil avvente din tekst kommandoer
2
Anskaffe filen hvis hash må kontrolleres og forventet verdi for hasj. . Den bestemte måte å utføre dette trinnet er avhengig av kilden for filen. For eksempel programvare distributører typisk omfatte riktig hash i samme websiden som har link til nedlasting av den aktuelle programvaren .
3
Beregn hash av den versjonen av filen du har ved å skrive følgende kommando i shell : en
md5sum minFil
Erstatt " minFil " med navnet på filen som hash du trenger å sjekke . Trykk på " Enter". Etter en forsinkelse som avhenger av størrelsen på filen , vil md5sum skrive ut hash på filen.
4
Sammenlign hash for filen, som fra trinn 3 , med verdien hash bør ha , fra trinn to . Hvis de to hasher er nøyaktig like, så din versjon av filen er det riktige.