Sjekk SHA1 kontrollsum i Mac OS X
SHA hashing brukes ofte med distribusjonskontrollsystemer for å bestemme revisjoner og for å kontrollere dataintegritet ved å oppdage filkorrupsjon eller manipulering. For vanlig bruk, gir et SHA kontrollsum en streng som kan brukes til å verifisere at en fil er overført som ønsket. Hvis SHA-kontrollsummene samsvarer, har filens integritet blitt opprettholdt.
Kontrollerer SHA1 Hash i Mac OS X
Start terminalen, funnet i mappen Programmer og verktøy, og bruk følgende syntaks:
shasum /path/to/file
For å verifisere en fil med navnet "DownloadedFile.dmg" på skrivebordet, ville det være:
shasum ~/Desktop/DownloadedFile.dmg
Dette vil skrive ut noe slikt:
$ shasum ~/Desktop/CheckMe.zip
ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip
Den lange heksadesimale strengen er SHA1-hasen.
En enkel måte å sjekke SHA1-filer begravet dypt i filsystemet uten å skrive ut hele banen, er å skrive den første delen av kommandoen, og dra og slipp filen i Terminal-vinduet. Dette teller automatisk banen for deg:
shasum (drag and drop file here)
Husk å plassere et rom etter "shasum" for at dette skal fungere skikkelig.
Standard for shasum-kommandoen er å bruke SHA1, den vanligste hash-typen, men dette kan endres med -a flagg om nødvendig til 224, 256, 384 eller 512. Også, selv om SHA1 blir vanligere enn MD5, Du kan fortsatt enkelt sjekke md5 hash i Mac OS X også med md5-kommandoen.
Eksempler på å bruke SHA1 til å verifisere filer
En praktisk bruk som Mac-brukere kan støte på, er når du laster ned programvareoppdateringer direkte fra Apple, som lister SHA1-hasen på hver fil som tilbys via serverne på slutten av hver nedlastingsside. Du kan se en slik streng uthevet i skjermbildet nedenfor. Denne strengen tillater brukere å enkelt verifisere integriteten til nedlastingene enten fra Apple eller når filen har vært vert på et tredjeparts speilsted.
Dette er også hvordan det ble oppdaget at OS X 10.7.3 hadde blitt stille oppdatert, og flere spørsmål om dette oppsto dette innlegget.
Å bruke SHA1-hash-strenger er også en enkel måte å verifisere filoverføringer fra peer to peer-nettverk og for å sikre at en nedlasting er ferdig, eller at en fil ikke ble manipulert med et sted langs linjen. Ved å kjenne opprinnelsen SHA1 sjekksum kan du verifisere din versjon av filen / filene i spørsmålet, og bestemme om filen er faktisk gyldig og har kommet som ønsket.