Hash-generator

Hash tekst of bestanden met MD5, CRC32, SHA-1/256/512, SHA-3 en Keccak, met uitvoer als hex of Base64, en verifieer een digest tegen een verwachte hash.

Tool laden…

Hash-generatorTyp tekst of sleep een bestand om in één keer MD5-, CRC32-, SHA-1-, SHA-256-, SHA-512-, SHA-3- en Keccak-digests te berekenen, met uitvoer als hex of Base64 in hoofd- of kleine letters. Plak een verwachte hash om een overeenkomst in bijna constante tijd te verifiëren, en toon alleen de algoritmen die je nodig hebt. Alles draait lokaal via de Web Crypto API en WebAssembly — je tekst en bestanden verlaten nooit de browser.

Wat is Hash-generator?

De Hash-generator is een gratis online hash- en controlesomcalculator die tekst of een geüpload bestand tegelijk omzet in meerdere digests: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 en Keccak-256. Ontwikkelaars en beheerders gebruiken hem om controlesommen te maken, bestanden van vingerafdrukken te voorzien, cachesleutels te bouwen en downloads te verifiëren door de verwachte hash van de uitgever te plakken om een overeenkomst te bevestigen. De uitvoer kan als hex in kleine of hoofdletters of als Base64 worden getoond, en elk algoritme kan worden in- of uitgeschakeld om je op één digest te concentreren. Bestandshashing leest de bytes met de Web Crypto API, terwijl CRC32, SHA-3 en Keccak via een WebAssembly-module lopen — allemaal in de browser.

Hash-generator gebruiken

  1. Kies bovenaan Tekst of Bestand — typ of plak tekst, of sleep een bestand om de bytes te hashen.
  2. Open Instellingen (⚙) om extra algoritmen (CRC32, SHA-3, Keccak) in te schakelen of algoritmen die je niet nodig hebt te verbergen.
  3. Kies in Instellingen hex- of Base64-uitvoer en kleine letters of HOOFDLETTERS voor hex.
  4. Lees elke digest hieronder en klik op Kopiëren om die naar je klembord te zetten.
  5. Om te verifiëren, plak je een bekende hash in het veld Verifiëren — een vinkje toont welk algoritme overeenkomt.

Voorbeelden

Hashen van de tekenreeks "abc"

Invoer

abc

Uitvoer

MD5: 900150983cd24fb0d6963f7d28e17f72
SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Een download verifiëren

Schakel over naar Bestand, sleep het gedownloade installatieprogramma en plak de SHA-256-controlesom van de releasepagina in het veld Verifiëren. Een vinkje naast SHA-256 bevestigt dat het bestand intact is.

CRC32-controlesom

Schakel CRC32 in bij Instellingen voor een korte controlesom van 8 tekens, handig voor snelle, niet-cryptografische integriteitscontroles van tekst of bestanden.

Veelgestelde vragen

Welke hash-algoritmen worden ondersteund?
Acht: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 en Keccak-256. MD5, SHA-1, SHA-256 en SHA-512 staan standaard aan; schakel de rest in bij Instellingen.
Kan het bestanden hashen, niet alleen tekst?
Ja. Schakel over naar de bestandsmodus en sleep een willekeurig bestand — de ruwe bytes worden in je browser gehasht. De SHA-familie gebruikt de Web Crypto API; CRC32, SHA-3 en Keccak gebruiken een WebAssembly-module.
Hoe werkt de verificatie?
Plak een bekende hash in het veld Verifiëren. Die wordt met elke getoonde digest vergeleken in hex (hoofdletterongevoelig) en Base64 via een bijna constante-tijdvergelijking, en het overeenkomende algoritme wordt gemarkeerd.
Worden mijn tekst en bestanden ergens geüpload?
Nee. Al het hashen draait 100% aan de clientzijde in je browser; er wordt niets naar een server gestuurd, dus het is veilig voor privébestanden en gevoelige tekenreeksen.
Kan ik MD5 of SHA-1 voor beveiliging gebruiken?
Nee. MD5, SHA-1 en CRC32 zijn niet botsingsbestendig en bedoeld voor controlesommen of cachesleutels. Gebruik SHA-256, SHA-512 of SHA-3 voor alles wat met beveiliging te maken heeft.

Gerelateerde tools