MD5- en SHA-256-controlegetallen controleren in Windows 11

Als je een checksum, ook wel hash genoemd, voor bestanden probeert te creëren, voer je ze in feite door een aantal geavanceerde algoritmen om een unieke reeks tekens te genereren. Bekende algoritmen die je wellicht kent zijn MD5, SHA-1, SHA-2, SHA-256 en SHA-512. De belangrijkste reden hiervoor? Om de integriteit van bestanden te verifiëren: om ervoor te zorgen dat bestanden niet beschadigd of geknoeid zijn tijdens het downloaden of opslaan. Dit is vrij eenvoudig en er zijn verschillende manieren om deze checksums in Windows 11 te controleren of te genereren, of dit nu via ingebouwde hulpprogramma’s of tools van derden is. Het is handig om opties te hebben, omdat de ingebouwde methode soms omslachtig aanvoelt, vooral als je met meerdere bestanden werkt of een snelle verificatie wilt.

Een cryptografische hashfunctie voert een bestand door een wiskundig proces en genereert een string met een vaste lengte, ongeacht of het bestand een foto van 1 MB of een gamedownload van 4 GB betreft. Leuk weetje: zelfs kleine verschillen in bestanden – zoals een punt versus een uitroepteken – zorgen voor totaal verschillende checksums. Dus als je twee vrijwel identieke bestanden vergelijkt met een checksum-tool, zul je zien dat ze niet overeenkomen, zelfs niet bij de kleinste wijziging. Dat is nou juist het punt: het helpt fouten of kwaadaardige manipulatie op te sporen.

Hoe u controlesommen in Windows 11 kunt controleren en verifiëren

Controleer met Certutil (ingebouwde methode)

Deze is handig omdat Windows het standaard ingebouwd heeft. Certutil kan MD5-, SHA-1-, SHA-256-, enz.checksums rechtstreeks vanaf de opdrachtregel genereren. Als je een bestand hebt gedownload en wilt controleren of het overeenkomt met de gepubliceerde checksum, kun je dat doen door Certutil uit te voeren.

Zo doe je dat:

  • Open de opdrachtprompt. Druk op Windows + R, typ cmden druk op Enter. Of zoek gewoon naar “Opdrachtprompt” in het startmenu.
  • Navigeer naar de map met uw bestand. Typ cdgevolgd door het pad naar de map. Bijvoorbeeld: cd C:\Users\YourName\Downloads.
  • Voer de opdracht uit om uw checksum te genereren. Bijvoorbeeld, voor MD5: certutil -hashfile filename.ext MD5. Vervang bestandsnaam.ext door uw eigen bestandsnaam.

Als je bijvoorbeeld installer.exe hebt gedownload en de MD5-hash wilt verifiëren, typ je: certutil -hashfile installer.exe MD5. Vergelijk vervolgens de uitvoer met de officiële checksum om te zien of ze overeenkomen. Bij sommige installaties kan dit snel gaan, maar soms mislukt het de eerste keer of moet het na een herstart opnieuw worden gecontroleerd.

Gebruik Get-FileHash van PowerShell

PowerShell is een andere ingebouwde tool die checksums kan genereren zonder dat je de exacte commando’s hoeft te onthouden. Vanaf PowerShell 5.0 krijg je een cmdlet Get-FileHashdie flexibeler en moderner is. Deze ondersteunt MD5, SHA-1, SHA-256, enzovoort.

Om het te gebruiken:

  • Klik met de rechtermuisknop op de Startknop, selecteer Windows PowerShell (Admin) of typ gewoon ‘PowerShell’ in het startmenu en open het.
  • Typ een opdracht als: Get-FileHash -Path 'C:\Path\To\File.exe' -Algorithm SHA256. Vervang het pad en de bestandsnaam dienovereenkomstig.

Dit levert een checksumstring op die u met de bron kunt vergelijken om de integriteit te verifiëren. Deze methode is vaak overzichtelijker en eenvoudiger voor het controleren van meerdere bestanden of het schrijven van scripts. Ik weet niet zeker waarom het werkt, maar soms is PowerShell gewoon betrouwbaarder dan Certutil voor batchbewerkingen.

Hulpmiddelen van derden voor eenvoudigere of meer visuele controles

Als opdrachtregels niet jouw ding zijn, zijn er handige GUI-tools beschikbaar. Hiermee kun je vaak met de rechtermuisknop op een bestand in Verkenner klikken en de hash ervan bekijken, of meerdere bestanden tegelijk openen om ze te verifiëren. Hier zijn een paar betrouwbare opties:

  • MD5-controleur
  • QuickHash-GUI
  • HashMyFiles is een kleine, draagbare app van NirSoft die CRC32, MD5, SHA-1, SHA-256, etc.ondersteunt. Ideaal als u snel tientallen bestanden moet verifiëren.

De meeste hiervan ondersteunen drag-and-drop, wat een uitkomst is als je met veel bestanden werkt, omdat het typen van hele paden al snel vervelend wordt. Ze tonen ook de checksum naast elkaar, zodat je direct kunt zien of je bestanden overeenkomen.

Samenvatting

  • Gebruik Certutil in de opdrachtprompt om snel een checksum te genereren vanuit de terminal.
  • Probeer Get-FileHash van PowerShell voor een flexibelere, scriptbare manier.
  • Als u niet van opdrachtregeltoepassingen houdt, kunt u het beste kiezen voor een GUI-hulpprogramma zoals HashMyFiles of QuickHash-GUI.
  • Vergelijk de gegenereerde controlesom altijd met de officiële controlesom voor bestandsverificatie.

Checksums zijn een uitstekende manier om te controleren of er niet met bestanden is geknoeid. Vooral handig als je ISO-images, software-installatieprogramma’s of belangrijke documenten downloadt – alles waarvoor integriteitscontrole nodig is. Natuurlijk maakt Windows het soms moeilijker dan nodig is, maar gelukkig zijn er eenvoudige manieren om dat te omzeilen.

Afronding

Het controleren van de checksums van bestanden lijkt misschien een nerdy stap, maar het heeft je al vaker een hoop hoofdpijn bespaard. Of je nu een download wilt bevestigen, een back-up wilt controleren of gewoon bang bent voor manipulatie, deze methoden werken prima. Met een beetje oefening is het snel, makkelijker en blijft alles veilig. Ik hoop dat dit helpt voor iemand die het zat is dat ongeverifieerde bestanden chaos veroorzaken.