Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Naar hoofdinhoud springen
Gizke.com
Blog

Hash-generator

Werkt op je apparaat. Er wordt niets verstuurd.
MD5

Voer tekst in of upload een bestand om hashes te genereren

SHA-1

Voer tekst in of upload een bestand om hashes te genereren

SHA-256

Voer tekst in of upload een bestand om hashes te genereren

SHA-384

Voer tekst in of upload een bestand om hashes te genereren

SHA-512

Voer tekst in of upload een bestand om hashes te genereren

SHA3-256

Voer tekst in of upload een bestand om hashes te genereren

SHA3-512

Voer tekst in of upload een bestand om hashes te genereren

CRC32

Voer tekst in of upload een bestand om hashes te genereren

Genereer MD5-, SHA-, SHA-3- en CRC32-hashes voor tekst of bestanden volledig in je browser.

Een hashfunctie neemt elke invoer - tekst of een bestand - en produceert een string van vaste lengte die fungeert als een vingerafdruk van die gegevens. Zelfs het wijzigen van één enkel teken in de invoer verandert de uitvoer volledig, waardoor hashes nuttig zijn om te controleren of een gedownload bestand niet beschadigd of gemanipuleerd is. Deze tool berekent MD5-, SHA-1-, SHA-256-, SHA-384-, SHA-512-, SHA3-256-, SHA3-512- en CRC32-hashes lokaal in je browser - je tekst en bestanden worden nooit ergens naartoe geüpload.

Veelgestelde vragen

Wat is het verschil tussen MD5 en SHA-256?
Beide zetten gegevens om in een hash van vaste lengte, maar verschillen in uitvoerlengte en botsingsbestendigheid. MD5 produceert een 128-bits hash en is snel, maar is cryptografisch gebroken - twee verschillende bestanden kunnen worden gemaakt die dezelfde MD5-hash opleveren. SHA-256 produceert een 256-bits hash en wordt momenteel als veilig beschouwd, waardoor het tegenwoordig de standaardkeuze is voor checksums en digitale handtekeningen.
Is MD5 nog steeds veilig om te gebruiken?
Voor het verifiëren van onbedoelde corruptie (zoals een gedeeltelijk gedownload bestand) voldoet MD5 nog prima - het is snel en botsingen gebeuren niet per ongeluk. Gebruik voor alles wat beveiligingsgevoelig is, zoals verifiëren dat een bestand van een vertrouwde bron komt of niet opzettelijk is gemanipuleerd, in plaats daarvan SHA-256 of een sterker algoritme.
Waarvoor wordt CRC32 gebruikt?
CRC32 is geen cryptografische hash - het is ontworpen om onbedoelde fouten op te vangen, zoals gegevenscorruptie tijdens een bestandsoverdracht of in een ZIP-archief, niet om opzettelijke manipulatie te weerstaan. Precies daarom is het snel en veelgebruikt in netwerken en bestandsindelingen.
Wat is HMAC en wanneer gebruik ik het?
HMAC (Hash-based Message Authentication Code) mengt een geheime sleutel met je gegevens vóór het hashen. Wie alleen het bericht heeft, kan zonder sleutel geen passende HMAC vervalsen — daarom wordt het gebruikt voor API’s, webhooks en ondertekende cookies. Deze pagina berekent HMAC-SHA-1/256/384/512 lokaal — het geheim verlaat je browser niet. Gewone digests (MD5, SHA-*, CRC32) gebruiken geen sleutel.
Kan ik een bestand hashen zonder het ergens te uploaden?
Ja. Schakel over naar de bestandsmodus, kies of sleep een bestand, en de hash wordt lokaal berekend met de Web Crypto API van je browser en JavaScript - het bestand zelf verlaat nooit je apparaat en wordt nooit naar een server gestuurd.
Waarom biedt deze tool zowel SHA-256 als SHA3-256 aan?
SHA-256 (onderdeel van de SHA-2-familie) en SHA3-256 zijn opgebouwd uit volledig verschillende interne ontwerpen - SHA-2 gebruikt een Merkle-Damgård-constructie, terwijl SHA-3 een nieuwere spons-constructie genaamd Keccak gebruikt, waardoor het immuun is voor bepaalde theoretische aanvallen (zoals length-extension-aanvallen) die SHA-2 wel treffen. Beide worden momenteel als veilig beschouwd; SHA-3 bestaat vooral als reservestandaard voor het geval er ooit een zwakte in SHA-2 wordt gevonden.
Waarom negeert de hashvergelijking hoofdletters?
Hash-uitvoer wordt vaak in hoofdletter- of kleine-letter-hex geschreven, dus a76c... en A76C... vertegenwoordigen exact dezelfde hashwaarde. Het vergelijkingsvak van deze tool verwijdert witruimte en zet beide kanten om in kleine letters voordat het op een match controleert, dus het plakken van een hash uit een bron met een andere opmaak werkt nog steeds.
Voor ontwikkelaars: open deze pagina met een `q`-parameter in de URL - bijv. gizke.com/hash?q=hello world - en die waarde wordt automatisch vooraf ingevuld. De meeste bezoekers hebben dit niet nodig; het is bedoeld om direct te linken naar een kant-en-klaar voorbeeld.

Deel deze tool

BlogOver onsContactGebruiksvoorwaardenPrivacybeleid