Hashcontrole voor bestanden
Controleer of een download precies is wat de uitgever heeft vrijgegeven. Uw bestand wordt op dit apparaat gehasht en nooit geüpload.
Niets verlaat uw browser: bestanden en tekst worden op dit apparaat gehasht.
Zo werkt het
Het bestand wordt op uw apparaat gelezen en gehasht met de ingebouwde cryptografie van uw browser; het wordt niet geüpload. Een cryptografische hash is een vingerafdruk met een vaste lengte: verander één bit van het bestand en de hash verandert volledig. Uitgevers publiceren de hashes van hun downloads, zodat u kunt bevestigen dat u precies het bestand hebt ontvangen dat zij hebben vrijgegeven.
Het resultaat lezen
Plak de gepubliceerde waarde in het veld voor de verwachte hash. Komen de hashes overeen, dan is uw bestand identiek aan het bestand waarvan de hash is gemaakt. Wijken ze af, dan is de download beschadigd of anders, dus open hem niet. Een overeenkomst bewijst alleen iets als de hash afkomstig is van een bron die u vertrouwt, zoals de eigen HTTPS-site van de uitgever, en niet van dezelfde plek als het bestand.
Beperkingen
SHA-1 wordt alleen aangeboden voor oudere checksums, omdat collisions bewust kunnen worden gemaakt. Het hele bestand wordt in het geheugen gelezen, dus bestanden groter dan ongeveer 2 GB kunnen in sommige browsers mislukken. In de tekstmodus wordt de tekst gecodeerd als UTF-8, en een laatste regeleinde verandert het resultaat.
Vragen
Wordt mijn bestand geüpload?
Nee. Het wordt in uw browser gelezen en gehasht. Er wordt niets over het bestand verstuurd.
Welk algoritme moet ik gebruiken?
Het algoritme dat de uitgever vermeldt, meestal SHA-256. SHA-384 en SHA-512 zijn even betrouwbaar. MD5 wordt niet aangeboden, omdat het gebroken is.
Waarom geeft mijn tekst een andere hash dan op de opdrachtregel?
Meestal door een laatste regeleinde: echo voegt er een toe, printf niet. Windows-regeleinden (CRLF) en een andere tekencodering veranderen de hash ook.
Hoe controleer ik een heel groot bestand?
Gebruik sha256sum op Linux, shasum -a 256 op macOS, of Get-FileHash met -Algorithm SHA256 in Windows PowerShell.
Meer nodig dan een tool kan laten zien?
Een tool controleert één ding. Onze consultants kijken naar het geheel.
Advies en trainingGerelateerde artikelen
-
Beveiligingsheaders die ertoe doen, en welke u kunt schrappen
Gids voor CSP met nonces, HSTS en preload, frame-ancestors, Referrer-Policy, Permissions-Policy en COOP, met voorbeelden en wat u kunt schrappen.
-
Voordat u bedrijfsdata koppelt aan een AI-assistent
Checklist voor IT-teams: dataclassificatie, vijandige input, toegangsbeheer, logging, leveranciersbeoordeling en eigenaarschap voordat u een LLM koppelt.
-
Veilige bestandsuploads ontwerpen en testen
Een checklist met maatregelen voor uploadfuncties, gebaseerd op de OWASP-cheatsheet, plus een tabel met tests voor elk upload-endpoint.