Blake2b-Hashgenerator
FreeBereken 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.
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
- Verifiëren dat een gedownload bestand niet is beschadigd of geknoeid, door zijn hash te vergelijken met een gepubliceerde.
- Een snelle, unieke vingerafdruk genereren voor een stuk tekst of gegevens, bijvoorbeeld om dubbele content te detecteren of te gebruiken als cachesleutel.
- Een berichtauthenticatiecode (MAC) produceren om zowel de integriteit als authenticiteit van een bericht te verifiëren wanneer een gedeelde geheime sleutel beschikbaar is.
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
Tekst
Atbash-Cijfertool
Codeer en decodeer tekst met het Atbash-cijfer in klassieke, cijfer-, en Hebreeuwse varianten, met een live spiegelpaar-referentie en teken-koppelingstabel.
FreeTekst
Backroniemgenerator
Zet elk acroniem of woord om in een backroniem over 6 tonen en 5 zinpatronen, met aangepaste woorden per letter en Memorabiliteit/Uitspreekbaarheid-scoring.
FreeTekst
Bandbreedtecalculator
Converteer tussen data-eenheden, schat bestandsoverdrachtstijd, dimensioneer websitebandbreedte uit verkeer, en converteer tussen een maandelijkse datatoewijzing en een aanhoudende verbindingssnelheid.
FreeTekst
Staafdiagram Maker
Zet eenvoudige label,waarde-data om in een aanpasbaar staafdiagram met 8 kleurthema's, oriëntatie, sortering, ondersteuning voor negatieve waarden, directe statistieken, en SVG/PNG-export.
Opmerkingen (0)
Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.
Nog geen opmerkingen. Wees de eerste om je gedachten te delen!