WMW

Blake2b-Hashgenerator

Free

Bereken de BLAKE2b-hash van tekst of een bestand in je browser, met aanpasbare outputlengte en optionele gesleutelde hashing (MAC).

Draait volledig in je browser met WebAssembly. Er wordt niets geüpload naar een server.

Outputlengte

Produceert een berichtauthenticatiecode (MAC): alleen iemand met dezelfde sleutel kan deze hash reproduceren, handig voor het verifiëren van zowel integriteit als authenticiteit.

Recente Activiteit

Zichtbaar voor iedereen. Laatste 20 gebruiken over alle bezoekers, nieuwste eerst.

Nog geen activiteit. Wees de eerste.

Opmerkingen (0)

Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.

Gastopmerkingen worden beoordeeld voor publicatie. Inloggen om direct te posten.

Nog geen opmerkingen. Wees de eerste om je gedachten te delen!

Wat deze tool doet

Berekent de BLAKE2b cryptografische hash van tekst of een bestand, volledig in je browser. Kies een outputlengte van 8 tot 512 bit, en geef optioneel een geheime sleutel op om een sleutel-hash (MAC) te produceren voor berichtauthenticatie in plaats van gewone integriteitscontrole.

Hoe Het Werkt

Je tekst of bestand wordt geconverteerd naar ruwe bytes en verwerkt door de BLAKE2b-compressiefunctie, die de invoer mengt door meerdere rondes met bitsgewijze rotaties, XOR, en modulaire optelling om een digest met vaste lengte te produceren. De gevraagde outputlengte (8 tot 512 bit, in veelvouden van 8) bepaalt hoeveel bytes van die interne staat worden teruggegeven als de uiteindelijke hash, getoond als hexadecimale string. Wanneer een sleutel wordt opgegeven, wordt het geladen in de hash-staat voordat verwerking begint, dus de resulterende digest hangt af van zowel de invoer als de geheime sleutel, wat een gewone hash omzet in een berichtauthenticatiecode.

Problemen die het oplost

Veelgestelde vragen

›Hoe verschilt BLAKE2b van MD5 of SHA-256?

BLAKE2b is een moderne cryptografische hashfunctie ontworpen om zowel sneller te zijn dan MD5 en SHA-1 als minstens zo veilig als SHA-3, met een eenvoudiger ontwerp. In tegenstelling tot MD5 en SHA-1, die als gebroken worden beschouwd voor beveiligingsdoeleinden, heeft BLAKE2b geen bekende praktische aanvallen en wordt het veel gebruikt in toepassingen zoals het Argon2-wachtwoord-hashing-algoritme en het WireGuard VPN-protocol.

›Waarom zou ik een kortere outputlengte kiezen zoals 256-bit in plaats van de standaard 512-bit?

Een kortere digest neemt minder ruimte in om op te slaan of te versturen (handig voor databasekolommen, URL's, of QR-codes) terwijl toch sterke botsingsbestendigheid wordt geboden, aangezien de beveiliging van BLAKE2b schaalt met de outputlengte die je kiest. 512-bit is de standaard en geeft de maximale veiligheidsmarge; 256-bit is een gebruikelijke keuze wanneer je een kortere hexstring wilt en niet meer dan 128-bit botsingsbestendigheid nodig hebt.

›Wat is "gesleutelde hashing" (MAC-modus) en wanneer zou ik het gebruiken?

Sleutel-hashing mengt een geheime sleutel in de berekening, wat een berichtauthenticatiecode (MAC) produceert die alleen iemand die dezelfde sleutel kent kan reproduceren. Dit is handig wanneer je niet alleen moet verifiëren dat gegevens niet zijn veranderd (integriteit) maar dat ze afkomstig zijn van iemand die het gedeelde geheim bezit (authenticiteit), bijvoorbeeld bij het ondertekenen van API-verzoeken of het verifiëren van webhook-payloads.

›Is BLAKE2b geschikt voor het hashen van wachtwoorden?

Nee. BLAKE2b is ontworpen om snel te zijn, wat precies de verkeerde eigenschap is voor wachtwoordopslag, een snelle hash maakt brute-force- en woordenboekaanvallen tegen gestolen wachtwoordhashes veel makkelijker. Gebruik voor wachtwoorden in plaats daarvan een speciaal traag, geheugenintensief algoritme zoals Argon2 of bcrypt.

›Kan ik een bestand hashen in plaats van tekst te typen?

Ja, schakel over naar het "Bestand"-tabblad en klik om een bestand te kiezen of sleep en zet het neer op de pagina. Het bestand wordt volledig in je browser gelezen en gehasht met WebAssembly, het wordt nergens geüpload, wat dit veilig maakt om te gebruiken voor het verifiëren van de integriteit van gevoelige of grote bestanden.

Gerelateerde Tools