Hur man kontrollerar om en fil har ändrats genom att se dess hash

Idag har vi en mängd olika hash -algoritmer som vi kan verifiera filernas integritet med. Detta kan vara mycket användbart, till exempel när vi laddar ner en fil från Internet och vill kontrollera att den inte har ändrats. Cyberkriminella ändrar ibland originalfiler för att lägga till skadlig programvara och utföra sina attacker. Det kan också vara så att filen, när den laddats ner, är skadad. Tack vare hash kommer vi att kunna veta om det finns någon typ av problem och vidta lämpliga åtgärder när det är lämpligt. I denna handledning kommer vi att lära oss hur man kontrollerar vilka filer som har modifierats med haschcheck .

Det första vi ska göra är att veta vad en hash är och vad den kan vara användbar för. Då kommer vi att se med HashCheck vad som är dess huvudfunktioner och minimikraven för att använda den. Därefter kommer vi att se hur det är installerat och några exempel på användning.

Kontrollera om en fil har ändrats genom att se dess hash

Vad är en hash och när kan den vara användbar för oss?

A hash kan definieras som ett unikt fingeravtryck av en fils digitala data. Således, till exempel, om data i filen ändras, efter denna ändring, kommer vi att se hur den hash ändras helt. I grund och botten kommer vi att använda en hash i dessa två situationer:

  1. För att kontrollera om en fil har ändrats eller inte.
  2. Efter att ha laddat ner en fil från Internet, för att verifiera att den inte är korrupt, eller att den har modifierats med onda avsikter av en cyberkriminell.

I det ögonblick vi ändrar en fil ändras den alfanumeriska koden som vi har som utmatning i hash, helt. En annan sak du bör veta är att det inte tillåter oss att återställa den ursprungliga filen genom att ha hash av en viss fil. Å andra sidan, bland de mest använda hasharna för närvarande har vi MD5, SHA1, SHA2-256, SHA2-512 och den senaste tillgängliga har varit SHA3.

Föreställ dig ett ögonblick att du måste ladda ner firmware till en router, en åtkomstpunkt eller ett program för vår dator. Om den fasta programvaran var skadad efter nedladdningen och sedan startade uppdateringen kunde vi göra den elektroniska enheten värdelös. Av denna anledning gör vissa tillverkares webbplatser det enkelt att hasha sina filer för att verifiera att den nedladdade filen är identisk med originalet.

I det här exemplet, med en programvara som kan generera en hash som stöder algoritmen MD5 eller SHA-1, kan vi kontrollera den med den kontrollsumma som denna tillverkare erbjuder oss. Således, om hashningarna var desamma, kan vi fortsätta med installationen av den fasta programvaran med fullständig sinnesro. Å andra sidan, om det inte är detsamma, kommer vi att veta att det är fel och vi behöver inte utföra den uppdateringen. Ett program som vi kan använda för att utföra denna uppgift är med HashCheck, som vi kommer att prata om härnäst.

HashCheck: funktioner och drift

haschcheck kan definieras som en kostnadsfria program för Windows som gör att vi kan beräkna och verifiera hascher. Dessutom integreras den också i Windows -filutforskaren via en snabbmeny och låter oss generera en MD5 -fil med hash av alla filer som finns i den mappen. Å andra sidan tillåter det också att, när vi kör programmet igen, gör en jämförelse av filvärdena med de nya hasharna och därmed vet om filerna är identiska, eller tvärtom har de ändrats.

Med HashCheck kommer vi att få alla dessa funktioner och funktioner:

  • Tillåter verifiering och verifiering av en hash med filer med filtillägget .sfv, .md4, .md5 eller .sha1.
  • Integration i filegenskaperna för en ny flik som heter “Checksum” där vi kan se filernas hascher.
  • Det är ett gratis och öppen källkodsprogram. Detta innebär att det kan användas av alla och att personer med viss kunskap om programmeringsspråket C kan anpassa det efter eget tycke.

När det gäller programmets minimikrav måste vi ha en dator med minst Windows XP. Det bör också noteras att den är kompatibel med både 32-bitars och 64-bitarsversioner. När det gäller hårddiskutrymme kommer det att vara mindre än 1 MB och dessutom bör det noteras att det har översatts till många språk, inklusive spanska.

Installation och första steg med HashCheck

Det första vi måste göra är att ladda ner det från dess webbplats, för vilket vi kommer att klicka på detta länk . Då kommer vi att se en skärm så här:

Därefter klickar du på Ladda ner installationsprogrammet knappen och ladda ner installationsprogrammet. När vi har laddat ner kör vi det och vi får en skärm så här:

Sedan klickar vi på Ja att acceptera licensavtalet. När installationen är klar kommer vi att se detta och klicka på Acceptera.

Jag har utfört installationen på en Windows 10 64-bitars dator och programmet har fungerat korrekt.

Nu ska vi börja arbeta med en fil. Om du klickar på en fil med musens högra knapp från Utforskaren i Windows och klickar på ” Våra Bostäder “, Kommer du att se att en ny flik har lagts till som inte dök upp innan den ringde Checksumma .

Här kommer vi att kunna se både filnamnet och hash-algoritmen i CRC-32, MD4, MD5 och SHA-1-format. Om vi ​​klickar på Save , kommer vi att kunna lagra det på vår hårddisk med hash -algoritmen vi vill ha. I det här fallet är standard MD5, men du kan välja den som intresserar dig mest.

Med HashCheck är arbetssättet annorlunda, vi har inte en genväg för att komma åt den från Windows -menyn och vi kan inte heller skapa en genväg till programmets körbara.

Det enda vi behöver göra för att komma åt programmet är att dubbelklicka på hash -filen som du har sparat tidigare. Då kommer vi att se en skärm så här om filen inte har ändrats.

Å andra sidan, om vi skapar en textfil, sparar dess hash och senare ändrar den, kommer den att upptäcka att ändringar har skett.

Arbeta med mappar

Vi har redan sett hur man arbetar med en enda fil, men vi har också möjlighet att arbeta med mappar som innehåller flera filer. I det här fallet förändras saker och sättet att göra det är annorlunda. Vad vi måste göra är att klicka med höger musknapp och välja alternativet att skapa en kontrollsumfil .

Om vi ​​dubbelklickar på den filen som vi har skapat kommer vi att kunna se om det har skett någon ändring i filerna i den mappen.

I detta specifika fall har det inte skett några ändringar. Om det hade producerats skulle vissa vara i rött och det skulle vara felaktigt.

Hur man ser filhashen utan att använda det här programmet

Om vi ​​ville kontrollera hash för en fil och mapp men inte hade HashCheck installerat, kunde vi göra det enligt följande:

  1. Vi kommer ovanpå hash -filen som vi har skapat.
  2. Höger musknapp, Öppna med Och välj Anteckningar .

Då skulle vi se hash -algoritmerna lagrade i den filen:

Som du har sett, tack vare HashCheck kommer vi att kunna beräkna hash för alla filer och även för alla filer som finns i en mapp. En positiv punkt är att det är helt gratis, öppen källkod och mycket lätt att använda för att kontrollera att dina filer inte har ändrats.