En hash-funktion genererer et output af konstant størrelse - kaldet en " hash " - uanset størrelsen af dets input. Hashfunktioner tjekke integritet. Trods det faktum, at produktionen kan være ganske lille i forhold til indgangen , vil en ændring i input generelt resultere i en ændring i produktionen . En ændret hash er derfor en pålidelig indikator for, at en fil - input til hash funktion - er blevet manipuleret med. Af denne grund, også software udgivere offentliggøre hashes for softwarepakker de distribuerer . Du kan kontrollere, om en hash har den korrekte værdi ved hjælp af din Slackware Linux-computer . Instruktioner
1
logger på Slackware computer i teksttilstand , ved hjælp af din almindelige brugernavn og password . Slackware vil starte en kommando-linje prompt - kaldet en " shell " - det vil afvente din tekstkommandoer
2
Skaffe den fil, hvis hash behov, der skal kontrolleres, og den forventede værdi for hash. . Den specifikke måde at udføre dette trin afhænger af kilden til filen. For eksempel , typisk software distributører omfatter den korrekte hash i samme webside, har download-linket til den software i spørgsmålet.
3
Beregn hash af den version af den fil, du har ved at skrive følgende kommando i skallen : Hej
md5sum minfil
Erstat " minfil " med navnet på den fil, hvis hash du nødt til at kontrollere. Tryk på " Enter". Efter en forsinkelse, som afhænger af størrelsen på filen, vil md5sum udskrive hash til din fil .
4
Sammenlign hash til din fil , som fra trin 3 , med værdien hash bør have , fra trin 2 . Hvis de to hashes er nøjagtig lige, så din version af filen er den rigtige.