Hur man beräknar md5sum listor
Användare av olika Unix-implementeringar inklusive Linux och FreeBSD används förmodligen för att se kontrollsumtal som motsvarar Md5sum- eller Sha256sum-standarderna. Du har förmodligen laddat ner en ISO och kör kommandot md5sum på det för att se till att du har laddat ner det rätt. Dessa hex-siffror är summor av alla bitar i en fil, som berättar om det har manipulerats eller inte. Du kan faktiskt beräkna summer för dina egna filer, som kommer att berätta om något gick korrupt och om du behöver byta ut det från säkerhetskopior.
Du måste arbeta från en kommandorad för den här uppgiften. Du kan göra det på ett huvudlöst Linux-servern, vilket betyder att du håller ner Ctrl, Alt och F2 för att komma till en virtuell terminal, då du är inloggad. Du kan också öppna en grafisk terminal genom att hålla ned Ctrl, Alt och T eller klicka på Programmenyn och klicka på Terminal länken under Systemverktyg. Ubuntu Unity-användare kan söka Terminal på Dash. Vi testade det från en grafisk terminal.
Metod 1: Beräkning av ett Md5sum
För att beräkna summan skriver du md5sum följt av namnet på filen du vill kontrollera. Om filen inte finns i den aktuella katalogen måste du skriva hela sökvägen. Vi var till exempel i katalogen ~ / Dokument och skrev md5sum /lib/xtables/libxt_cpu.so för att hitta md5sum i den biblioteksfilen. Det är verkligen så enkelt och det tar bara ett ögonblick att bearbeta. Du kan ta ner det här numret och kontrollera det igen senare om du antar att det har ändrats.
Många användare blir uppskattade av att md5sum-kommandot i GNU / Linux erbjuder en -b-omkopplare för att läsa binärlägesfiler och a -t-omkopplare för att läsa textfiler. Dessa text till binära omkopplare ingår för bakåtkompatibilitet. Idag producerar köra md5sum på GNU / Linux inte något annat för -b-omkopplaren än vad det skulle vara för -t-omkopplaren, men de är fortfarande inkluderade så om du skrev ett gammalt bash eller Almquist-skript skulle det fortfarande gå bra.
Metod 2: Rekursivt beräkna Md5sum Digests
Om du skriver md5sum * och trycker på Enter, kommer det att ge dig ett MD5-meddelande digest för varje fil som sitter i den aktuella katalogen. Du kan också skriva md5sum -tag *> checkSums för att få en fil som innehåller summan av varje fil i katalogen. Det är användbart om du vill ta en titt senare och se om något ändrats. Du kan få några varningar om att något är en katalog, vilket är säkert att ignorera. Kataloger kan inte sammanfattas av sig själva.
PRO TIPS: Om problemet är med din dator eller en bärbar dator, bör du försöka använda Reimage Plus-programvaran som kan skanna förvaret och ersätta korrupta och saknade filer. Detta fungerar i de flesta fall där problemet uppstått på grund av systemkorruption. Du kan ladda ner Reimage Plus genom att klicka härDet kan hända att du tar ett helhetssystem av summa, vilket är användbart om du vill se till att ingenting ändras på säkerhetskopior på tumminer eller SD-kort. Skriv cd följt av den högsta katalogen i ett system. Medan vi använde rotkatalogen kanske du vill cd till något i / mnt eller / media om du arbetar med en monterad partition.
När du är där, skriv hitta. -typ f -exec md5sum -tag {} \; och tryck enter för att få en stor lista med data. Detta bläddrar snabbt av skärmen, men när det är klart kan du bläddra i en grafisk terminal. Om du föredrar att behålla en post eller kanske om du arbetar på en terminal kan du inte bläddra på och sedan skriva . -typ f -exec md5sum -tag {} \; > checkSums.txt och låt systemet rulla. Tänk på att du alltid kan ändra filnamnet så att du inte skriver över en äldre. Dessa kommandon är så långa, så du kanske vill kopiera och klistra in dem i din terminal. Kom ihåg att du behöver antingen klicka på Redigera och klicka sedan på Klistra in eller håll ned Skift, Ctrl och V eftersom den vanliga Ctrl + V-genvägen inte fungerar. Användare som arbetar med miniatyr upptagenboxversionen av md5sum borde ta bort taggen av det här kommandot, eftersom det inte stöder det.
Om du är intresserad av att använda en starkare algoritm av säkerhetsskäl, kan du ersätta md5sum med något av ett antal andra kommandon. Du kan använda sha1sum, sha224sum, sha256sum, sha384sum eller sha512sum beroende på hur mycket skydd du behöver. Var och en av dessa siffror representerar hur säker det är. Medan md5sum är perfekt för kontroll av filkorruption, är vissa säkerhetsanpassade användare oroliga över människor som manipulerar med sina filer och vill hellre använda en ännu starkare algoritm för att se till att ingen sprickbildning inträffade. Om du bara är orolig för att se till att kopierade filer överfördes korrekt, kan md5sum fortfarande göra tricket. För säkerhetsändamål är sha256sum vanligtvis föredragen.
PRO TIPS: Om problemet är med din dator eller en bärbar dator, bör du försöka använda Reimage Plus-programvaran som kan skanna förvaret och ersätta korrupta och saknade filer. Detta fungerar i de flesta fall där problemet uppstått på grund av systemkorruption. Du kan ladda ner Reimage Plus genom att klicka här