Wat is hashsom. Wat is een controlesom (hash) en hoe deze te controleren?

instructies:

Vinden in Totale commandant het bestand waarvan u de controlesom wilt controleren. Start Total Commander. Wijzig in een van de panelen de huidige schijf in degene die u zoekt. Om dit te doen, kunt u de knoppen of de vervolgkeuzelijst op de bovenste werkbalk gebruiken. Maken dubbelklikken ga volgens de items in de lijst met directory's naar de directory met het vereiste bestand. Markeer het in de lijst.

Open het dialoogvenster voor het configureren van de parameters voor het berekenen van controlesommen van bestanden. Om dit te doen, vouwt u in het hoofdmenu van de toepassing het gedeelte "Bestand" uit en klikt u vervolgens op "Creëer SFV-bestand met controlesommen (CRC) ...".

Configureer de parameters voor het genereren van controlesommen. Selecteer in het dialoogvenster "Creëer SFV-controlesombestanden (CRC)" het selectievakje "MD5" als u wilt dat het resultaat van de berekening van de bestandscontrolesom een ​​MD5-hash is (de meeste van de op internet gepubliceerde controlesommen zijn MD5-hashes). Schakel het selectievakje "Maak een apart SFV-bestand voor elk bestand" uit. Voer in het veld "Bestand(en) checksums opslaan als:" het pad en de naam in van het bestand waar het resultaat van de checksumberekening zal worden geplaatst.

Bereken de checksum van het bestand. Klik in het dialoogvenster "Creëer SFV Checksum (CRC)-bestanden" op de knop "OK". Het proces van het berekenen van de controlesom zal beginnen. De voortgang van het proces wordt weergegeven door een voortgangsindicator in het venster dat verschijnt. Als het volume bron bestand groot is, kan de controlesom duren lange tijd... Wacht tot het einde van de operatie.

Controleer de controlesom van het bestand. Open het gegenereerde checksum-bestand in tekstverwerker of kijker. U kunt met name de weergavefunctie gebruiken die in Total Commander is ingebouwd. Om dit te doen, markeert u het gegenereerde controlesombestand in Totaal panelen Commander en druk op de F3-toets. Het bestand zal een regel bevatten die in twee delen is gestructureerd. Het eerste deel ervan, dat zich vóór het "*"-teken bevindt, is de symbolische weergave van de controlesom van het bestand. Vergelijk deze regel met bekende waarde controlesom.

Verificatie van de checksum is nodig om de integriteit en volledigheid van de gegevensoverdracht te controleren bij het downloaden van documenten via communicatiekanalen. Dit is vooral belangrijk bij het laden van een distributiekit voor het Windows-besturingssysteem. Hierdoor kunt u fouten in het systeem voorkomen en uzelf beschermen tegen: piratenkopieën en virussen.

instructies:

Ga naar de officiële website van het document, software of het besturingssysteem dat u naar uw computer hebt gedownload. In de sectie met bestandsdetails vindt u de checksum-waarde, ook wel SHA1 genoemd. Sparen deze set karakters in een aparte tekstbestand of kopieer het op een stuk papier.

Download het HashTab-hulpprogramma. Dit programma wordt verspreid op veel gespecialiseerde computersites, dus het is vrij gemakkelijk te vinden op het net. Het is echter het beste om de officiële bron http://hashtab.ru/ te gebruiken om uw computer te beschermen tegen: verschillende virussen... Controleer voor het geval dat het gedownloade bestand met een antivirusprogramma. De software is gemaakt in twee versies, een voor Windows en de andere voor Mac.

Installeer het programma op uw computer. Navigeer naar het bestand dat wordt gescand en klik erop klik met de rechtermuisknop muizen. Als u een operatieve Windows-systeem, ga dan naar het gedeelte 'Eigenschappen' en selecteer het tabblad 'Bestands-hash-sommen'. Als u Mac OS gebruikt, selecteert u het gedeelte Bestandshashes en klikt u op Meer. Als deze tabbladen ontbreken, heb je HashTab verkeerd geïnstalleerd.

In sommige situaties kan het nodig zijn om de MD5-hash te berekenen voor een bestand dat u naar uw computer hebt gedownload. Bijvoorbeeld om er zeker van te zijn dat u precies het gewenste bestand hebt gedownload en dat de aanvaller het niet heeft gewijzigd. In dit artikel zullen we kijken naar 2 verschillende manieren om het te doen: via de verkenner-extensie, evenals via opdrachtregel.


Voor Windows Explorer er is een geweldig programma genaamd Hashtab dat gratis is voor niet-commercieel gebruik. U kunt het downloaden van. Selecteer de gratis (gratis) versie en klik op de knop "Download".

Na het installeren van het programma, in contextmenu verkenner zal verschijnen nieuwe inzet"File hash sum", door welke te selecteren, berekent het programma automatisch hashsommen voor het geselecteerde bestand, afhankelijk van welke algoritmen zijn geselecteerd in de instellingen.

Optie via de opdrachtregel (met de installatie van het programma)

Als het nodig is om de hash-som van een bestand via de opdrachtregel te berekenen, kunnen we een hulpprogramma van Microsoft gebruiken, dat alleen voor dergelijke gevallen geschikt is. Download het van en installeer het. Om dit te doen, moet u een map op uw harde schijf maken en deze tijdens het installatieproces specificeren. In ons voorbeeld is het programma geïnstalleerd in de map C:\Program Files (x86)\FCIV. Om de MD5-hash van een bestand te berekenen, moeten we de opdrachtregel starten en de volgende opdracht erin typen:

"C: \ Program Files (x86) \ FCIV \ fciv.exe" -md5 C: \ Users \ Admin \ Downloads \ HashTab_v6.0.0.34_Setup.exe

Zoals je kunt zien, is de MD5-hashsom hetzelfde voor zowel de eerste als de tweede optie.

"C: \ Program Files (x86) \ FCIV \ fciv.exe" is het pad naar fciv.exe
-md5 - specificeert het algoritme waarmee fciv.exe de hash-som zal berekenen
C: \ Users \ Admin \ Downloads \ HashTab_v6.0.0.34_Setup.exe is het pad naar het bestand waarvoor we de hash-som berekenen.

Optie via de opdrachtregel (zonder programma's te installeren)

In het geval dat u geen programma's wilt installeren, kunt u zich redden met de ingebouwde Windows-hulpprogramma's, kunt u hiervoor het hulpprogramma CertUtil gebruiken.

Voer de volgende opdracht in om de MD5-hash te controleren:

Certutil -hashfile C: \ Gebruikers \ Beheerder \ Downloads \ HashTab_v6.0.0.34_Setup.exe MD5

C: \ Gebruikers \ Beheerder \ Downloads \ HashTab_v6.0.0.34_Setup.exe- dit is het pad naar het bestand, waarvan we de hash-som willen berekenen.

Zoals je kunt zien in de schermafbeelding, is de hash van ons bestand 62130c3964... is volledig identiek aan degene die we hebben gekregen met behulp van de eerste en tweede methode.



Beoordeel artikel

Andere artikelen:

  • Er is een fout opgetreden tijdens de authenticatie. De opgegeven functie wordt niet ondersteund. ...

Heb je je ooit afgevraagd waarom informatie als "Hash-sum" wordt aangegeven? Heel vaak te vinden op torrents. Enerzijds wat onbegrijpelijke informatie, maar anderzijds heel nuttig. Waarom? Ik zal proberen je in detail te vertellen hoe je de hash van een bestand kunt achterhalen, hoe je het kunt vergelijken en waarom het zo handig is.

Laten we eens kijken hoe we de hash van een bestand kunnen achterhalen en in welke gevallen deze hash zeer nuttig voor ons zal zijn. Ik zal niet diep op het onderwerp ingaan, ik zal het je vertellen met een voorbeeld. eenvoudige taal dat zou voor iedereen duidelijk zijn!

Waarom moet ik de hash-som van een bestand weten?

Laten we zeggen dat je besluit een afbeelding van een game van een torrent te downloaden en plezier hebt. Jij hebt gevonden interessant spel, lees de beschrijving en ontdekte dat de beschrijving voor het bestand de "Hash-Sum" van de afbeelding bevat.

Het feit is dat de persoon die het spel heeft gepost het eerst heeft gecontroleerd op prestaties op zijn computer, misschien zelfs op meerdere pc's en op verschillende systemen.

Zodra hij ervan overtuigd was dat alles was geïnstalleerd en perfect werkte, herkende hij de "Hash-Sum" van de afbeelding en gaf deze aan in de beschrijving van het spel. Onwetende mensen stellen zichzelf de vraag, waarom heeft hij de hash-sum van het beeld aangegeven?

Grofweg is de hash-sum een ​​unieke "sleutel" van een bestand die kan worden gebruikt om het bestand te controleren, dat wil zeggen de integriteit ervan.

Om het nog eenvoudiger te zeggen: de hash stelt ons in staat om twee bestanden, het bestand dat is geüpload om te downloaden, te vergelijken met het bestand dat naar onze computer is gedownload.

En waarom zou ik het vergelijken? Laten we zeggen dat je de afbeelding hebt gedownload en natuurlijk bent begonnen met het installeren van de game. Maar tijdens het installatieproces begonnen er enkele fouten te verschijnen, er ging iets mis. Allemaal tekenen dat de game niet wordt geïnstalleerd, zoals nodig, of geïnstalleerd, maar niet start.

Over het algemeen zijn er vergelijkbare problemen ...

Natuurlijk kun je de plaats waar het bestand is gedownload de schuld geven van alle problemen. Ze zeggen dat het bestand niet van hoge kwaliteit is, er is niets dat niet start, niets dat niet werkt.

Maar dat is misschien niet het geval.
Alles is in orde met het systeem, en met de bron waaruit het bestand is gedownload, is alles in orde.

Alles is eigenlijk veel eenvoudiger dan het lijkt. Tijdens het downloaden van het bestand kunnen enkele fouten optreden, of het bestand is niet tot het einde gedownload, in het algemeen, in één woord, het bestand is om de een of andere reden niet volledig naar de computer gedownload.

Hier, alle problemen komen hier vandaan!

We gaan naar de site waar het bestand is gedownload, nemen daar de hash-som, waarna we de hash van het gedownloade bestand achterhalen en vergelijken.

1) Als de Hash-Sum anders is, dan is het geüploade bestand 100% anders dan het bestand dat op de site is geplaatst. Dit betekent dat het gedownloade bestand niet zal werken. Je zult het opnieuw moeten downloaden.

2) Als de hash-sommen hetzelfde zijn, dan is in dit geval de exacte kopie bestand en het zal werken zoals verwacht. U kunt veilig doorgaan met de installatie.

BELANGRIJK! Als je zwaait Windows-afbeeldingen dan raad ik je ten zeerste aan om na het downloaden de hash-som te achterhalen en te vergelijken, als de sommen niet overeenkomen, dan betere tijden 100 om na te denken over het al dan niet installeren van Windows met een vergelijkbare afbeelding.

Anders kunt u veel problemen krijgen tijdens de installatie van het systeem.

Over het algemeen denk ik dat alles duidelijk is, als je vragen hebt, stel ze dan gerust! Oké, we hebben ontdekt waarom we de hash-som nodig hebben van het bestand dat we gaan downloaden. Laten we nu eens kijken hoe we de hash-sum kunnen vergelijken om erachter te komen of het bestand volledig is gedownload of niet.

Hoe de hash-som van een bestand te achterhalen en te vergelijken.

Voor dit geval is er speciale programma's en ze zijn over het algemeen gemakkelijk te gebruiken. Het enige wat je hoeft te doen is kiezen gewenste bestand om de hash-hoeveelheid te krijgen en deze te vergelijken met die op de site. Het is zo simpel!

Ik wil een van deze programma's in dit bericht presenteren. Programma, om zo te zeggen, "Eigen productie" Ik zat gisteren achter mijn laptop, en ik begrijp dat ik "Coding" een beetje heb gemist en heb besloten dat er meer hash-sommen voor één programma zullen zijn.

De programma-interface ziet er als volgt uit. Knoppen bleken zonder labels, maar voor elke knop zijn er hints voor wat nodig is. Ze verschijnen onderaan het programma wanneer je de muisaanwijzer over de knop beweegt.

1 - Deze knop opent een dialoogvenster voor het selecteren van bestanden.
2 - Deze knop is nodig als u de inhoud van de velden wilt verwijderen.
.
4 - Met deze knop sluit u het programma.
5 - Deze knop is nodig als u de Hash-Sum naar het klembord moet kopiëren.
6 - Deze knop is andersom, vul de Hash-Sum in, ter vergelijking.

Om hash-sommen te vergelijken, drukt u op de knop "1" en selecteert u het gedownloade bestand. Het programma bepaalt de hash-som in md5-codering en verschijnt in het veld "Ontvangen hash".

Plak nu in het veld "Vergelijk met:" de hash-som die is opgegeven in de beschrijving van het gedownloade bestand. Klik op de knop "Vergelijken" en het programma toont het resultaat en het volgende venster verschijnt:

- Hash-Sommen zijn gelijk:

- Hash-Sommen zijn niet gelijk:

En nog een belangrijk punt over mijn programma. Als u het gebruikt, ontvangt u een hash-som van een bestand met grote maat, het programma zal korte tijd bevriezen, het systeem zal aanbieden om het programma te beëindigen ...

In feite werkt het programma en binnenkort zal het de hash-som van het bestand tonen. En het programma hangt op, omdat je het een beetje moet aanpassen, namelijk een "extra draadje" toevoegen. Let in het algemeen niet op het feit dat het programma "Niet reageert" dit zijn mijn fouten, het werkt allemaal precies!

Hoe verandert de hash-som van een bestand? (Voor begrip)

Ik stel voor om te kijken naar echt voorbeeld hoe de hash-som van het bestand kan veranderen. Laten we als voorbeeld een gewoon tekstdocument nemen.

Laten we een bestand "test.txt" maken en er een willekeurige regel in schrijven, bijvoorbeeld van drie tekens "123". Laten we nu het bestand opslaan en de grootte bekijken, het zal slechts "3 bytes" zijn.

Aangezien één teken slechts 1 byte weegt en het maakt niet uit wat het is, een teken of een spatie.

Dit is echter niet erg belangrijk. Waar het om gaat is dat we in in dit geval we hebben de mogelijkheid om 1 byte uit het bestand te verwijderen, of omgekeerd, meerdere bytes aan het bestand toe te voegen. Tekstdocument(TXT) is perfect voor dit voorbeeld.

En dus, sla het bestand op met de tekenreeks "123" en kijk naar de Hash-Sum. Ik heb het zo.

Standaard

MD5: 202CB962AC59075B964B07152D234B70

MD5: 202CB962AC59075B964B07152D234B70

Goed! We slaan de ontvangen "Hash-Sum" ergens anders op. Nu openen we het bestand "test.txt" opnieuw en voegen nog een teken toe aan de regel, en als resultaat krijgen we zo'n string "1234". We slaan dit bestand op en herkennen de "Hash-Sum" weer. Dit is wat er is gebeurd.

Vaak is het verkrijgen van de gekoesterde hashes niet alles wat je hoeft te doen voordat je een bruut begint. Soms is het toch nuttig om te begrijpen wat we in feite gaan bruuten, de hash bepalen, of met andere woorden uitzoeken wat voor soort hash er is gevangen tijdens de penetratietest.

Het meest op een eenvoudige manier ontdek hash-algoritme - online service. Een van de meest populaire online hashbepalingsdiensten is een website.

Gebruiken deze dienst erg makkelijk:

  1. Ga naar onlinehashcrack.com
  2. Voer de gevonden hash in
  3. Je krijgt het resultaat

De service kan meer dan 250 soorten hashes detecteren.

Een hash bepalen met behulp van hashID

In sommige gevallen zal het moeilijk zijn om op internet te surfen om het type hash te bepalen. In dergelijke situaties kunt u speciale hulpprogramma's... Een van de meest populaire tegenwoordig is de hashID-tool.

Dit hulpprogramma heeft de hulpprogramma's HashTag en Hash-Identifier vervangen.

hash-ID is een uiterst nuttige Python 3-tool die zal proberen te achterhalen wat voor soort hash ervoor staat.

De hashID-bibliotheek heeft meer dan tweehonderd verschillende hash-handtekeningen en de services die ze gebruiken.


De hash bepalen met behulp van het hashID-hulpprogramma

Het hulpprogramma is vriendelijk met, en draait ook zonder problemen op de tweede Python-tak.

HashID instellen

$ pip hashid installeren
$ pip install --upgrade hashid
$ pip hashid verwijderen

HashID downloaden

Het hulpprogramma is beschikbaar via GitHub. Je vindt er ook volle lijst ondersteunde hashes in het Excel-bestand.

Dat is alles. Deze hash-detectietools zouden voldoende voor u moeten zijn. Aan iedereen Heb een goed humeur en informatiebeveiliging!

Elk bestand heeft zijn eigen unieke waarde die kan worden gebruikt om het bestand te valideren. Deze waarde wordt een hash of checksum genoemd. Het wordt vaak gebruikt door softwareontwikkelaars bij het verwijzen naar bestanden. Het bestand wordt vergeleken met de controlesom om de integriteit ervan te identificeren en te matchen met de opgegeven identifier.

Er zijn verschillende algoritmen voor het berekenen van de controlesom van een bestand, waaronder de meest bekende en wijdverbreide MD5, SHA256, SHA1, SHA384. U kunt de hash van een bestand, dat wil zeggen de controlesom, berekenen als standaard gereedschap Windows en diensten van derden... In dit artikel bekijken we hoe u dit kunt doen.

Inhoudsopgave:

Hoe de hash van een bestand te achterhalen via de opdrachtregel

Opdrachtprompt in Windows stelt u in staat om verschillende acties, zowel met het systeem zelf als met individuele bestanden.Hierdoor kunt u de controlesom van bestanden bepalen met behulp van het ingebouwde hulpprogramma CertUtil.

Om de hash van het bestand via de opdrachtregel te achterhalen, volstaat het om de volgende query in de opdrachtregel in te voeren:

Certutil -hashfile * bestandspad * * algoritme *

In plaats van * pad naar bestand * moet je invoeren vol pad naar het bestand. Bijvoorbeeld: d: \ 8.jpg

In plaats van * algoritme * moet u de naam invoeren van het algoritme waarmee u de controlesom wilt berekenen. Het hulpprogramma CertUtil kan de controlesom berekenen volgens de algoritmen: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512.

Nadat u de opgegeven opdracht hebt uitgevoerd, kunt u de bestandshash zien die is berekend met behulp van het hulpprogramma CertUtil.

Hoe de hash van een bestand te achterhalen met behulp van het PowerShell-hulpprogramma

Nog een ingebouwde Windows-hulpprogramma die de controlesom van een bestand kan bepalen, is PowerShell. Het verschilt van CertUtil in ondersteuning meer algoritmen voor het berekenen van de controlesom: SHA256, MD5, SHA384, SHA1, SHA512, MACTripleDES, RIPEMD160.

De volgende opdracht wordt gebruikt om de hash te controleren via het PowerShell-hulpprogramma:

Get-FileHash * bestandspad * | Formaatlijst

In plaats van * pad naar bestand *, moet u het volledige pad opgeven naar het bestand waarvan de controlesom wordt gecontroleerd.

Het is belangrijk op te merken dat PowerShell de controlesom standaard berekent met het SHA256-algoritme.

Als u een ander algoritme moet gebruiken, moet u dit aangeven in de opdracht bij het uitvoeren van de query. Om bijvoorbeeld de hash te bepalen met behulp van het MD5-algoritme, moet u de opdracht uitvoeren:

Get-FileHash * bestandspad * -Algoritme MD5 | Formaatlijst

In plaats van MD5 kunt u andere algoritmen specificeren die door het hulpprogramma worden ondersteund.

Hoe de hash van een bestand te achterhalen met behulp van het hulpprogramma HashTab

In aanvulling op Windows-hulpmiddelen om de controlesom te bepalen van het bestand dat u kunt gebruiken Toepassingen van derden... Bijvoorbeeld een van handige programma's in staat om de hash van een bestand te bepalen is een HashTab. Dit is een uiterst eenvoudige applicatie die gratis van internet kan worden gedownload.

Na het laden HashTab-programma's en installatie, wordt een nieuw tabblad gemaakt in de bestandseigenschappen, genaamd "File hash sums". Op dit tabblad ziet u de berekening van de controlesom voor het bestand in verschillende algoritmen.