Anonim

Op het eerste gezicht is een controlesom slechts een reeks willekeurige tekens die niet al te logisch zijn. Het doel van deze tekens is echter om ervoor te zorgen dat een deel van uw gegevens geen fouten bevat.

Om een ​​controlesom voor elk afzonderlijk bestand te genereren, moet u het uitvoeren door een algoritme dat de cryptografische hashfunctie wordt genoemd. Dit algoritme vergelijkt uw versie van gegevens met de originele versie en controleert of deze tekenreeksen volledig overeenkomen. Alleen als de tekens allemaal hetzelfde zijn, kun je zeggen dat de twee bestanden identiek zijn.

Dit gebeurt veel als u een bestand van internet downloadt of bestanden overdraagt ​​via een extern geheugen. Als het internet een seconde stopt of als uw flashstation een slechte sector heeft, kunnen de overgedragen bestanden beschadigd raken. In dat geval hebben deze twee bestanden volledig verschillende controlesomcodes, zelfs als ze technisch hetzelfde zijn.

U kunt ook verschillende variaties van deze term zien - soms hash-som en minder vaak hash-code of hash-waarde.

Hoe ziet een controlesom eruit?

Elk stuk digitale gegevens, of het nu een bestand, tekstdocument of iets anders is, heeft een controlesom. Om het te weten, moet je het converteren met behulp van een algoritme (hash-functie). MD5, SHA-1 en SHA-256 zijn de meest gebruikte hashfuncties.

Als u een woord of een zin door een MD5-algoritme plaatst, krijgt u de controlesom.

Bijvoorbeeld de controlesom voor 'Hallo'. is f9776f93ac975cd47b598e34d9242d18.

Als je 'Hallo' probeert te converteren, zonder de punt, krijg je: 8b1a9953c4611296a827abf8c47804d7.

Dit zijn twee totaal verschillende tekenreeksen. Dus, een kleine fout in interpunctie verandert de hele controlesom.

Een controlesom heeft altijd hetzelfde aantal tekens, ongeacht de bestandsgrootte. Het kan een groot 5 GB-bestand of een 2 MB-bestand zijn. Als u het door een hashfunctie-rekenmachine haalt, heeft deze dezelfde lengte. De lengte is afhankelijk van de hashfunctie die u gebruikt. MD5-controlesommen hebben bijvoorbeeld 32 tekens.

Waarom gebruiken we Checksum?

Checksum wordt gebruikt om de authenticiteit van bestanden op uw schijf te valideren.

U kunt bijvoorbeeld een groot en belangrijk bestand downloaden dat interfereert met sommige bestaande apps of systemen. Het zou goed zijn om te controleren of het betreffende bestand echt is. Stel je voor dat je een beschadigde update voor een app of een slecht apparaatstuurprogramma downloadt. Het kan de systeemsoftware verstoren en problemen veroorzaken.

Soms worden corrupte of schadelijke gegevens verborgen in een schijnbaar onschadelijk bestand. Door de controlesomwaarde van het originele bestand en die op uw schijf te vergelijken, kunt u schadelijke bestanden detecteren voordat u ze opent.

Gewoonlijk levert de bron van het originele bestand zijn controlesom op. U kunt de twee waarden altijd vergelijken. Als ze identiek zijn, is het bestand echt.

Hoe de controlesom te berekenen

Als u de controlesom van het bronbestand kent en wilt controleren of het werkt, moet u een controlesomcalculator gebruiken. Dit proces doorloopt uw ​​bestand via de cryptografische hashfunctie.

Er zijn veel applicaties van derden die u kunt gebruiken om de controlesom te berekenen. De meeste tonen de controlesommen die zijn berekend met meerdere functies, waaronder SHA-1, MD5, SHA-256 en SHA-512.

Gelukkig hebben alle populairste besturingssystemen ingebouwde hulpprogramma's voor het berekenen van de controlesom.

Windows Checksum

In Windows kunt u uw hash-bestand controleren in PowerShell. Hier is hoe het te doen:

  1. Klik met de rechtermuisknop op het Windows-menu (linksonder) en voer PowerShell uit.

  2. Typ Get-FileHash, druk op de spatiebalk en typ vervolgens het pad van het bestand dat u wilt controleren.
  3. Druk op Enter.

  4. U krijgt een controlesomwaarde in SHA-256.
  5. Als u een andere functie wilt, moet u aan het einde "-Algorithm MD5" of "-Algorithm SHA1" toevoegen. Bijvoorbeeld: "Get-FileHash D: \ path \ to \ file1.exe -Algorithm MD5" geeft u de MD5-functiewaarde.

Mac Checksum

Om de controlesom op uw Mac te berekenen, moet u de Terminal vinden.

  1. Klik op 'Finder', een blauw-wit smiley-pictogram links onderaan.

  2. Typ 'Terminal' en klik erop wanneer het pictogram verschijnt. Het pictogram moet eruit zien als een lege, donkere console.

Nadat u de Terminal hebt ingevoerd, kunt u verschillende hash-waarden krijgen, afhankelijk van de code.

  1. Typ voor MD5 md5 pad / naar / bestand.
  2. Typ SHASum / pad / naar / bestand voor SHA-1.
  3. Voor SHA-256 typt u shasum -a 256 path / to / file.

Hulpprogramma's van derden

Als u hash wilt controleren met software van derden, zijn er online tal van opties beschikbaar. Een daarvan is MD5 & SHA Checksum Utility.

Als u PowerShell of Terminal niet wilt gebruiken, kunt u deze app gewoon downloaden. Nadat u het hebt gedownload en ingesteld, kunt u eenvoudig bladeren en uw bestand openen in de software en alle relevante hash-waarden bekijken met slechts een simpele klik.

Een opmerking over controlesommen en software van derden

Momenteel zijn de meest populaire functies MD5 en SHA-1, dus dit zijn de waarden die u het meest zult gebruiken bij het berekenen van controlesommen voor uw bestanden. Als u naar software van derden zoekt, moet u ervoor zorgen dat deze beide waarden kan omzetten.

Wat is een checksum