Hoe bestandsintegriteit te verifiëren met hashes

· 3 min leestijd

Wanneer u software, firmware of een belangrijk document downloadt, hoe weet u dat het bestand precies is wat de uitgever heeft bedoeld? Bestand-hashing geeft u een cryptografische vingerafdruk — een unieke string die verandert zodra één enkele byte van het bestand verschilt.

Hoe bestand-hashing werkt

Een hashfunctie leest elke byte van een bestand en produceert een string van vaste lengte. Hetzelfde bestand produceert altijd dezelfde hash. Wijzig een byte en de hash verandert volledig.

Voorbeeld:

Dit maakt verificatie eenvoudig: genereer de hash, vergelijk deze met de gepubliceerde, en u weet onmiddellijk of het bestand authentiek is.

Hoe een bestand te verifiëren

  1. Vind de officiële hash — de software-uitgever vermeldt typisch de hashes op zijn downloadpagina (vaak gelabeld « SHA-256 checksum » of « MD5 sum »).
  2. Importeer uw gedownloade bestand — selecteer het in de hash-calculator. De hash wordt lokaal in uw browser berekend.
  3. Vergelijk de hashes — als uw berekende hash exact overeenkomt met de officiële hash, is het bestand authentiek en niet beschadigd.

Wanneer bestand-hashes te verifiëren

Ondersteunde algoritmen

Algoritme Lengte Aanbeveling
MD5 32 tekens Alleen verouderd — onveilig
SHA-1 40 tekens Alleen verouderd — onveilig
SHA-256 64 tekens Aanbevolen standaard
SHA-384 96 tekens Hoge beveiliging
SHA-512 128 tekens Maximale beveiliging

Tips

Veelgestelde vragen

Hoe een bestandshash met de officiële vergelijken?

Na het genereren van de hash, vergelijk deze teken voor teken met de hash gepubliceerd door de bron (meestal op de downloadpagina). Als alle tekens overeenkomen, is het bestand authentiek en niet beschadigd. Eén enkel verschil betekent dat het bestand is gewijzigd.

Welk hash-algoritme te gebruiken?

SHA-256 is de standaard voor bestandsverificatie. Gebruik dat wat de uitgever verstrekt. Als u de keuze hebt, biedt SHA-256 een goed evenwicht beveiliging/prestatie.

Kan een beschadigd bestand de juiste hash hebben?

Het is theoretisch mogelijk (een collision) maar statistisch verwaarloosbaar met SHA-256. De kansen zijn zo astronomisch klein dat in de praktijk identieke hashes identieke bestanden garanderen.

Wordt mijn bestand naar een server verzonden?

Nee. De hash wordt volledig in uw browser berekend. Uw bestand verlaat nooit uw apparaat, wat het veilig maakt voor elk type document, inclusief gevoelig.