Zo gebruik je het
- Kies Tekst en typ, of kies Bestand en selecteer een bestand van elke grootte.
- Vink de algoritmen aan die je nodig hebt — MD5, SHA-1, SHA-256 en SHA-512 staan standaard aan.
- Vink voor een gekeyde hash HMAC aan en voer de geheime sleutel in.
- Om een download te controleren, plak je de checksum van de website van de uitgever in "Vergelijken met"; de bijpassende rij wordt gemarkeerd.
Opties uitgelegd
- MD5 / SHA-1
- Snel en nog steeds veel gebruikt voor bestandschecksums, maar onveilig voor beveiliging — aanvallers kunnen twee invoerwaarden met dezelfde hash maken. Gebruik ze niet voor handtekeningen of wachtwoorden.
- SHA-256 / SHA-512
- De SHA-2-familie, de standaardkeuze voor integriteitscontroles, certificaten en blockchains.
- SHA-3 / BLAKE2 / BLAKE3
- Moderne alternatieven. BLAKE3 is in software veel sneller dan SHA-2; SHA-3 is de NIST-standaard met een andere interne opbouw.
- HMAC
- Een hash met een geheime sleutel, gebruikt om webhooks en API-verzoeken te ondertekenen (GitHub en Stripe gebruiken bijvoorbeeld HMAC-SHA256 voor webhooks).
Hashlengtes
| Algoritme | Uitvoer | Hex-lengte |
|---|---|---|
| MD5 | 128 bits | 32 |
| SHA-1 | 160 bits | 40 |
| SHA-256 / SHA3-256 / BLAKE3 | 256 bits | 64 |
| SHA-384 | 384 bits | 96 |
| SHA-512 / SHA3-512 / BLAKE2b | 512 bits | 128 |
Voorbeeld
De SHA-256 van abc is:
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Dezelfde waarde vanaf een terminal: echo -n abc | sha256sum op Linux of echo -n abc | shasum -a 256 op macOS.
Veelgestelde vragen
Hoe controleer ik de checksum van een gedownload bestand?
Kies Bestand, selecteer de download en plak de checksum die op de website is gepubliceerd in "Vergelijken met". Toont een rij Komt overeen, dan is het bestand identiek aan wat de uitgever heeft gehasht.
Worden mijn bestanden geüpload?
Nee. Bestanden worden in delen van 4 MB door je browser gelezen en lokaal gehasht, dus zelfs iso-bestanden van meerdere gigabytes verlaten nooit je computer.
Kan een hash worden omgezet naar de originele tekst?
Nee — hashes zijn eenrichtingsverkeer. Korte of veelvoorkomende invoer (zoals "password123") kan wel via opzoektabellen gevonden worden, daarom moeten wachtwoorden worden opgeslagen met een traag, gezouten algoritme zoals bcrypt of Argon2, niet met platte MD5 of SHA-256.
Waarom verschilt mijn hash van die van een andere tool?
Meestal verschilt de invoer — een regeleinde aan het eind, spaties of een andere tekstcodering. Deze tool hasht de exacte UTF-8-bytes van wat je typt. Het commando echo op de terminal voegt een regeleinde toe, tenzij je echo -n gebruikt.
Wat is het verschil tussen een hash en HMAC?
Iedereen kan een hash van openbare data berekenen. Een HMAC vereist ook een geheime sleutel, dus die bewijst dat het bericht van iemand komt die de sleutel kent en niet is aangepast.
Privacy
Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.