Hash-generator (MD5, SHA-256)
Sleep een bestand hierheen, of klik om te uploaden
Gebruikshandleiding
Hash Generator berekent cryptografische hash-digests voor tekstrings en bestanden direct in de browser — er worden nooit gegevens geüpload. Hash-functies accepteren willekeurige invoer en produceren een vingerafdruk met vaste lengte: zelfs het wijzigen van één teken in de invoer levert een volledig andere hash op. Deze eigenschap maakt hashes onmisbaar voor het verifiëren van gegevensintegriteit, het detecteren van bestandsmanipulaties, het veilig opslaan van wachtwoorden en het genereren van unieke identificatoren. Deze tool ondersteunt de meest gebruikte hash-algoritmen: MD5 (128-bit, legacy-gebruik), SHA-1 (160-bit, legacy), SHA-256 (256-bit, huidige standaard) en SHA-512 (512-bit, maximale sterkte). MD5 en SHA-1 worden berekend via de spark-md5-bibliotheek en een pure JS-implementatie, terwijl SHA-256 en SHA-512 de ingebouwde Web Crypto API van de browser gebruiken (SubtleCrypto.digest) voor maximale prestaties. Tekstinvoer produceert direct hashes, terwijl grote bestanden op de achtergrond in een Web Worker worden verwerkt om de interface responsief te houden. De tool ondersteunt ook HMAC-varianten voor het genereren van sleutelgebaseerde berichtauthenticatiecodes — nuttig voor het verifiëren van webhook-payloads of API-verzoekhandtekeningen. Alle berekeningen vinden lokaal plaats: u kunt vertrouwelijke documenten, wachtwoorden of eigendomsbestanden hashen zonder risico op openbaarmaking.
- Kies het hash-algoritme — Selecteer MD5, SHA-1, SHA-256 of SHA-512 in het vervolgkeuzemenu. Gebruik SHA-256 of SHA-512 voor beveiligingsgevoelige toepassingen; MD5 en SHA-1 zijn alleen geschikt voor compatibiliteit met legacy-systemen.
- Voer de te hashen tekst in — Typ of plak een willekeurige tekst in het invoerpaneel. De hash-digest wordt direct weergegeven in het uitvoerpaneel en wordt in realtime bijgewerkt terwijl u de invoer wijzigt.
- Hash een bestand — Sleep een willekeurig bestand (document, afbeelding, binair bestand of archief) naar het dropgebied, of klik op de uploadknop. Het bestand wordt lokaal in de browser gelezen; voor grote bestanden vindt de verwerking plaats in een Web Worker om de interface soepel te houden.
- Vergelijk met een bekende hash — Plak de bekende hashwaarde in het veld "Vergelijken" onder de uitvoer. Een groen vinkje bevestigt dat de hashes overeenkomen (bestand of tekst is authentiek); een rood kruis geeft een discrepantie aan (de gegevens kunnen zijn gewijzigd).
- Kies het uitvoerformaat — Schakel tussen hexadecimaal (kleine letters hex, het meest gebruikelijke formaat) en Base64 (handig voor HMAC-waarden in HTTP-headers en JWT-handtekeningen).
- Kopieer de hash — Klik op "Kopiëren" om de berekende hash naar het klembord te kopiëren. Plak het in beveiligingsauditrapporten, vergelijkingsvelden, Makefiles of API-integraties die een specifiek hashformaat verwachten.
Veelgestelde vragen
Stuurt deze tool mijn bestanden of tekst naar een server voor hashing?
Nee. Alle hashing vindt plaats in de browser. MD5 gebruikt de spark-md5-bibliotheek en SHA-256 gebruikt de Web Crypto API van de browser — er verlaten geen gegevens je apparaat.
Kan ik hashes genereren van grote bestanden?
Ja. MD5 gebruikt chunk-gebaseerde FileReader-verwerking om grote bestanden te verwerken zonder alles in het geheugen te laden. SHA-256 gebruikt de Web Crypto API van de browser voor hetzelfde doel.
Wat is het verschil tussen MD5 en SHA-256?
MD5 produceert een 128-bit digest en is snel maar wordt niet als cryptografisch veilig beschouwd voor ondertekening of authenticatie — het wordt voornamelijk gebruikt voor bestandsintegriteitschecksums. SHA-256 produceert een 256-bit digest en is cryptografisch veilig voor algemeen gebruik.
Kan ik deze tool offline gebruiken?
2Kit is een PWA. Na je eerste bezoek werkt de tool volledig offline.
Is deze hashgenerator gratis?
Ja. 2Kit is volledig gratis, vereist geen registratie en heeft geen gebruikslimieten.
Technische implementatie
Alle verwerking vindt volledig in uw browser plaats — er worden nooit gegevens naar servers verzonden. Dit hulpmiddel werkt volledig offline als Progressive Web App (PWA): na het eerste bezoek worden alle pagina's en bestanden opgeslagen door de Service Worker en blijven beschikbaar zonder internetverbinding. Uw invoergegevens verlaten uw apparaat nooit, waardoor het veilig is voor gevoelige inhoud zoals API-sleutels, wachtwoorden, privéconfiguraties en vertrouwelijke documenten.