Beräknar md5. Vad är MD5. Kortfattade instruktioner för att arbeta med programmet MD5 File Checker

Mer än en gång har jag stött på en situation där en ISO-skiva bränts med fel och en helt ny linux Jag ville bara inte installera ordentligt. För att förhindra att detta händer bör du alltid kontrollera dess MD5-hash efter att ha brännt en skiva. Hur kan jag kontrollera MD5-hash?


För att du ska kunna kontrollera integriteten hos ISO-filerna ges MD5-hashvärdena för varje bild. De är unika strängar som blir helt annorlunda om bara en enda byte i ISO-filen ändras från originalfilen. Varje bild har sin egen unika MD5-hash, som kan jämföras med fingeravtryck, som är individuella för varje person. Om MD5-hash inte matchar modellen måste skivan skrivas om.

1. Hur kontrollerar man MD5-hash i Linux?

I allmänhet märkte jag att det är bättre att bränna skivor med låg hastighet, särskilt skivor med ISO-bilder av Linux, eftersom i det här fallet även små fel kan vara katastrofala under installationen. I allmänhet bör alla vanliga skivbränningsprogram bara ha ett verktyg för att kontrollera MD5-hash.

Brasero-programmet, som finns i Ubuntu för att bränna skivor, har ett sådant verktyg. Efter att ha bränt skivan erbjuder hon sig att kontrollera skivans integritet. Du bör inte stänga av den här funktionen, även om det tar tid.

För tillfället vill jag uppmärksamma er på ett intressant projekt: http://redhat.axoft.ru/ - det här är JBoss Enterprise Middleware - det här är en utmärkt programvara toppnivå, vilket ger en utmärkt uppsättning verktyg för webbapplikationsutvecklare.

2. Hur tar man reda på MD5-hash i Windows?

För att kontrollera filer på Windows kan du ladda ner ett verktyg som . Efter att du har installerat det kommer du att kunna jämföra filhash-värdena med strängvärdet för den ursprungliga ISO-bilden. Om värdena är desamma kan du vara säker på att filen är en exakt kopia av den ursprungliga skivavbildningen.

3. Hur tar man reda på MD5-hash i Mac OS X?

För Mac OS X kan du använda programmet Skivverktyg ( Diskverktyg) från mappen Utilities genom att dra ISO-fil till ikonen Skivverktyg på Docka. Välj sedan ISO-filen och gå till menyn Bilder (Bilder), där du ska välja sekvensen Checksum | MD5 (Checksum | MD5).

En kontrollsumma är en siffra eller sträng som beräknas genom att summera alla siffror i önskad data. Den kan användas senare för att upptäcka fel i data som kontrolleras under lagring eller överföring. Därefter räknas kontrollsumman om igen och det resulterande värdet jämförs med det föregående.

I den här korta artikeln kommer vi att titta på vad en Linux-kontrollsumma är, samt hur man utför kontroller av filintegritet med md5-kontrollsummor.

Linux-kontrollsummor beräknade med MD5-algoritmen (Message Digest 5) kan användas för att kontrollera integriteten hos strängar eller filer. MD5 summa är en 128 bitars sträng som består av bokstäver och siffror. Kärnan i MD5-algoritmen är att en 128-bitars hash kommer att genereras för en viss fil eller linje, och det kommer att vara samma på alla maskiner om filerna är identiska. Det är svårt att hitta två annan fil, vilket skulle producera samma hash.

På Linux används verktyget md5sum för att beräkna kontrollsummor med hjälp av md5-algoritmen. Du kan använda den för att kontrollera integriteten hos nedladdade filer från Internet. iso-bilder eller andra filer.

Detta verktyg låter dig inte bara beräkna linux-kontrollsummor, utan också kontrollera efterlevnad. Det kommer som standardverktyg från GNU-sviten, så du behöver inte installera någonting.

Verifierar kontrollsummor i Linux

Syntaxen för kommandot md5sum är mycket enkel:

$ md5sum optionsfil

Det finns bara ett fåtal alternativ och med tanke på verktygets uppgifter är de tillräckligt:

  • -c- utföra en kontroll mot kontrollsummafilen;
  • -b- arbeta i binärt format;
  • -t- arbeta i textformat;
  • -w- visa varningar om felaktigt formaterad beloppsfil;
  • --tyst- visa inte meddelanden om lyckade kontroller.

Kopiera först filen /etc/group till hemmapp experimentera lite med det:

cp /etc/group-grupper

Låt oss till exempel checksumma filen /etc/group:

md5 summagrupper > grupper.md5

Ändra sedan den här filen på något sätt, till exempel, ta bort den första raden och beräkna kontrollsummorna igen:


Som du kan se är nu värdet ett annat, vilket betyder att innehållet i filen också har ändrats. Ändra sedan tillbaka den första raden i root:x:0: och kopiera den här filen till groups_list och

cp grupper group_list

Då ska kontrollen göras igen. kontrollsumma linux:

md5sum group_list

Summan motsvarar det första alternativet, trots att filen har bytt namn. Observera att md5sum bara fungerar på innehållet i filer, det bryr sig inte om dess namn eller dess attribut. Du kan se till att båda filerna har samma mängd:

md5sum grupper group_list

Du kan omdirigera utdata från detta kommando till en fil så att du kan kontrollera kontrollsummorna senare:

md5sum groups groups_list > groups.md5

För att kontrollera om filerna inte har ändrats sedan kontrollsumman skapades, använd alternativet -c eller --kolla upp. Om allt är bra, kommer ett ord att visas bredvid varje filnamn OK eller ÄNDAMÅL:

md5sum -c grupper.md5

Men nu kan du inte byta namn på filerna, för när du kontrollerar kommer verktyget att försöka öppna dem med namn och, naturligtvis, kommer du att få ett fel. På samma sätt fungerar allt för strängar:

echo -n "Förlust" | md5sum-
$ echo -n "Förlust Q&A" | md5sum-

Slutsatser

I den här artikeln lärde du dig hur du hämtar och kontrollerar linux-kontrollsumman för filer och strängar. Även om sårbarheter har upptäckts i MD5-algoritmen är den fortfarande användbar, speciellt om du litar på verktyget som kommer att skapa hasharna.

Att kontrollera Linux-filers integritet är en mycket viktig aspekt av att använda systemet. Kontrollera summan linux-fil används inte bara manuellt vid kontroll av nedladdade filer, utan även i många systemprogram, till exempel i pakethanteraren. Om du har några frågor, fråga i kommentarerna!

I slutet av en kort video

Vid informationsutbyte via dator nätverk eller via bärbara medier uppstår frågan om hur man kontrollerar integriteten hos den överförda informationen. När allt kommer omkring, om några bitar är felaktigt lagrade i den resulterande multimegabyte-filen, kan detta leda till problem när du använder den här filen. Speciellt om den här filen är en applikation. Därför när man sprider olika installationsfiler, och annan information, är det vanligt att ange kontrollsumman (hash) - så att användare, efter att ha laddat ner data, självständigt kan kontrollera kontrollsummorna för filerna för en matchning med hashen för den nedladdade informationen.

Principer för att använda kontrollsummor

För den medvetna användningen av teknik är det användbart att förstå vad en hash är. I det allmänna fallet är en hash en uppsättning bitar som erhålls som ett resultat av beräkningar av information med hjälp av en viss algoritm. En utmärkande egenskap hos denna algoritm är att när åtminstone en bit i den ursprungliga informationen ändras, ändras även hashsumman. Och samtidigt är det extremt osannolikt att en slumpmässig förändring av några bitar av inkommande information kommer att lämna hashen oförändrad. Således visar det sig att kontrollsumman är som ett datapass, efter samråd kan man dra slutsatsen att uppgifterna är äkta.

Därför är principen att använda hash ganska enkel och består av två steg:

1. Beräkning, lagring och publicering av kontrollsumman för originaldata.

2. Beräkning av dess värde för en kopia av data och verifiering med värdet för originalen.

Det finns många olika hashalgoritmer. Och följaktligen finns det många varianter av hashsummor. De mest populära bland dem är CRC32, MD5, SHA-1 etc.

Var används hash?

Även de användare som inte vet vad hashsummor är har fortfarande ganska ofta fördelarna med att använda dem - till exempel när man öppnar packade filer. Faktum är att moderna arkiverare lägger till sina hash i de packade filerna. Du kan se dem genom att öppna arkivet med ett arkiveringsprogram.

Och följaktligen, vid uppackning, verifieras dessa hash automatiskt. Om arkivet är skadat kommer arkiveringsprogrammet att generera ett fel med meddelandet att kontrollsummorna för filerna inte stämmer överens. Därför är det enklaste sättet att säkerställa korrekt överföring av filer att packa dem i ett arkiv.

En annan användning för kontrollsummor är att använda dem istället för lösenord. När en besökare registrerar sig på en webbplats genom att ange ett hemligt lösenord lagrar inte servern själva lösenordet utan dess hash. Följaktligen, om angripare får tillgång till servern, kommer de inte att kunna ta reda på de sparade lösenorden - de finns helt enkelt inte där.

Dessutom är hash-summor en integrerad del av arbetet med torrent trackers. Tack vare detta, när du laddar ner filer via torrents, garanteras 100% integritet för informationsöverföring. I det här fallet behöver användaren inte på något sätt kontrollera denna process. Alla nödvändiga operationer under nedladdningen utförs av programmet (). Naturligtvis, om filerna har laddats ner under en lång tid, och du måste se till att de inte har skadats över tid, så kan du köra en manuell omsökning. Till exempel i uTorrent-programmet finns det ett speciellt objekt för detta i snabbmenyn (visas när du klickar Högerklicka musen på den valda torrenten).

Vid användning av arkiv och torrents utförs hashning utan användarinblandning. Men eftersom det är långt ifrån bekvämt att arkivera alla filer, än mindre använda torrents när man skickar information, finns det en utbredd praxis att beräkna kontrollsummor för en godtycklig uppsättning filer. Oftast används en hash i MD5-format för detta, som många olika program har skapats för.

Hur genererar man MD5-hash av filer med MD5Checker?

Trots att MD5-algoritmen är tillgänglig i många filhanterare och verktyg, är inte alla bekväma att använda. Vissa program kan inte kontrollera hash för en grupp filer. Den andra delen av programmen, även om den gör detta, visar inte en rapport om resultaten av skanningen i en bekväm form - du måste manuellt bläddra igenom hela listan med filer för att identifiera felmeddelanden.

Det enda maximala behändigt program för att arbeta med MD5 är detta MD5Checker-applikationen. Du kan ladda ner programmet från officiell hemsida. Trots att programmet har ett engelskspråkigt gränssnitt är det ganska lätt att använda.

Programmet är inställt på hash som standard program filer, arkiv och ISO-bilder. Därför, om du vill använda den här applikationen, låt oss säga för musik och video, måste du först ändra en enda inställning - ange en mask för filerna som programmet kommer att fungera med. För att göra detta, gå till menyalternativet "Verktyg / Alternativ" och i fältet "Inkludera" anger du symbolen * (vilket betyder "alla filer").

Därefter kan du använda programmet som vanligt – nu ska varenda fil i alla undermappar skannas.

För att skapa en MD5-hash måste du dra de valda filerna från mappen till programfönstret, så börjar programmet automatiskt beräkna MD5-summor för alla valda filer och alla filer i undermappar (som matchar masken vi angav). De beräknade beloppen kommer att visas i kolumnen "Current MD5". Nu återstår bara att spara de erhållna värdena till en fil genom att klicka på knappen "S Till" ("Spara till").

Det är viktigt att notera att om vi sparar MD5-filen i en mapp som innehåller alla filer och undermappar vi har valt, så kommer de relativa sökvägarna till dem att sparas. Detta gör att du kan kontrollera kontrollsumman i framtiden även om du flyttar filerna till en annan plats. Därför, innan du sparar filen, är det vettigt att gå till roten av mappen genom att klicka på lämplig knapp.

Om du öppnar den resulterande filen i anteckningar kan du se att informationen lagras i den i vanlig text.

I det här fallet kan du se till att sökvägarna till filerna sparas relativt, d.v.s. innehåller inte enhetsbeteckningen som de finns på. En sådan MD5-fil kan lagras i en mapp tillsammans med filerna, och i framtiden, på vilken dator som helst, kan integriteten för filerna i den här mappen kontrolleras.

Hur kontrollerar man kontrollsummor av filer?

För att kontrollera kontrollsummorna för filer måste du starta om programmet eller klicka på knappen "Rensa" för att rensa listan med filer.

Efter det, dra MD5-filen till programfönstret och se till att en grön bock visas bredvid varje fil. Detta innebär att filerna förvaras säkert. Om det finns ganska många filer, är det bekvämare att kontrollera med räknarna "Failed" och "Passed" ("Stämmade inte överens" och "Samföll") i tabellhuvudet.

Du kan utföra ett experiment: byt namn på en av filerna och redigera en annan genom att göra ett par mindre ändringar. Efter att ha startat omsökningen upptäckte programmet att en av filerna blev otillgänglig under det ursprungliga namnet (markerad med en gul ikon), och kontrollsumman för den andra filen stämde inte överens (markerad med en röd ikon). En kontrollsumma som inte matchar anger att filen antingen har ändrats eller skadats.

Det är värt att notera att om du har flera mappar, som var och en innehåller en eller flera MD5-filer (inklusive undermappar), kan du genom att dra alla dessa mappar till programfönstret kontrollera alla filer för integritet i ett svep. MD5Checker extraherar automatiskt hash-värden från filer med tillägget md5 som stöter på under skanning. Detta kan vara extremt bekvämt om du kopierar eller överför stora mängder information över Internet.

Dessutom, om du har bytt namn på eller flyttat några filer till en annan plats, kan du redigera MD5-filen i anteckningsblocket och ange nya värden för deras sökvägar där - och sedan kan du använda den vidare för att kontrollera filer.

Resultat

Hashingtekniken unikt tillfälle informationssäkerhetskontroll. I dagens tider, när antalet användarfiler är i tusentals och tiotusentals, behövs bekvämligheten med att bearbeta hashsummor för stora datamängder. Programmet MD5Checker klarar denna uppgift framgångsrikt, med hjälp av vilken du både kan kontrollera kontrollsummor och skapa dem för många filer, oavsett djupet på deras kapsling i mappträdet.

Kontrollerar rätt nedladdning fil från arkivet med Total Commander

Programmet "Total Commander" är en multifunktionell analog av "Explorer" i Windows; kontrollera md5 summor är bara inbyggd i det som ytterligare funktion. Naturligtvis är det ingen idé att installera ett så stort program speciellt för att kontrollera md5-summor. Men om du redan har det kan du passa på att använda det för att kontrollera korrekt nedladdning av filen.

1. Öppna katalogen med filen som ska kontrolleras och referens-md5-summan till den i Total Commander-fönstret och vänsterklicka på önskad md5-fil (i detta fall är det den enda):

2. Från menyn Filer, välj "Verifiera CRC-kontrollsummor":

3. Vänta tills verifieringsprocessen är klar:

4. Om du nu i rapportfönstret ser "OK" till vänster om ditt filnamn

Det betyder att allt är i sin ordning och att filen laddas ner korrekt. Om rapporten ser ut så här:

Det betyder att filen är skadad och du måste ladda ner den igen.

Uppmärksamhet! Total Commander genererar kontrollsummor i sitt eget format, de kan bara verifieras av sig själv. Försök därför att inte använda det här programmet för att skapa kontrollsummor om du inte är säker på att de som ska kontrollera rätt nedladdning har Total Commander installerat.

1. Öppna katalogen med önskad fil/filer i Total Commander-fönstret:

2. Välj önskade filer:

Ibland, när du laddar ner filer från Internet, finns det fall när filer laddas ner "trasiga", det vill säga skadade. Varför detta händer ska vi inte överväga nu, det kan finnas många anledningar.

För att verifiera integriteten för den nedladdade filen måste du kontrollera MD5-summan.

Varje författare eller resurs med självrespekt som erbjuder stora filer för nedladdning, bör publicera tillsammans med filstorleken dess MD5-summa så att användaren kunde kontrollera den nedladdade filen och ta reda på om den är trasig eller inte.
Du har säkert sett liknande beteckningar på vissa sajter - "MD5 checksum:".

Hur man kontrollerar filer för integritet

När ska denna kontroll göras? När du sedan laddar ner stora filer (DVD-skivor), program, videohandledningar, Operativsystem Och så vidare.

Kontrollerar MD5-summan du kommer att vara säker på att filen är intakt och inte skadad. Programmet i sig är så enkelt att använda att det inte finns något att beskriva.

MD5 FileChecker kräver ingen installation på en PC, utan startas av en vanlig .exe-fil.

Efter uppackning från arkivet. Kör genvägen Md5Checker.exe

Hur använder man MD5 FileChecker? välja nödvändig fil genom att använda knappen "Bläddra", använda knappen "Beräkna", beräkna MD5-beloppet för den nedladdade filen, och infoga det deklarerade MD5-beloppet på den tredje raden och klicka på "Kontrollera".


Om programmet säger " att beloppen är desamma - det betyder att filen är säker och sund. Ladda gärna ner och använd den.

Det är därför ladda ner gratis program MD5 FileChecker på din PC och njut.