Ga naar de inhoud

BLAKE2b-generator

Bereken BLAKE2b-hashes van willekeurige tekst met een digestlengte naar keuze van 128 tot 512 bits. De tool codeert je invoer als UTF-8, voert de ongekeyde BLAKE2b-functie uit RFC 7693 uit en geeft de digest terug in hex of Base64. Ontwikkelaars gebruiken de tool om de uitvoer te vergelijken met die van libsodium, de interne functies van Argon2, b2sum en andere software die BLAKE2b gebruikt voor snelle, veilige hashing.

Resetten

Veelgestelde vragen

Wat is BLAKE2b?

BLAKE2b is een cryptografische hashfunctie die is vastgelegd in RFC 7693 en is geoptimaliseerd voor 64-bits processors. In software is de functie sneller dan MD5 en SHA-2, met vergelijkbare beveiliging als SHA-3. De functie kan digests produceren met een lengte van 1 tot 64 bytes.

Welke digestlengtes kan ik kiezen?

Je kunt kiezen uit 512, 384, 256, 160 of 128 bits. De lengte maakt deel uit van de parameters van BLAKE2b, dus BLAKE2b-256 is niet simpelweg de eerste helft van BLAKE2b-512. Kies dezelfde lengte als het andere systeem, anders komt de uitvoer niet overeen.

Wat zijn de testvectoren voor BLAKE2b?

BLAKE2b-512 van een lege tekenreeks is 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. Voor abc vermeldt RFC 7693 ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. Deze tool geeft beide terug.

Komt de uitvoer van deze tool overeen met de opdracht b2sum?

Ja. b2sum berekent standaard BLAKE2b-512, dezelfde standaardlengte als deze tool. Houd er rekening mee dat b2sum de bytes van het bestand hasht. Tekst met een afsluitende regeleinde krijgt dus een andere digest dan dezelfde tekst zonder regeleinde.

Kan ik hier een sleutel gebruiken met BLAKE2b?

Nee. De tool berekent alleen ongekeyde BLAKE2b-hashes. Gebruik voor een berichtverificatiecode de HMAC-SHA256 Generator op deze site of een bibliotheek die keyed BLAKE2b ondersteunt.

Wat is het verschil tussen BLAKE2b en BLAKE2s?

BLAKE2b werkt met woorden van 64 bits en geeft maximaal 512 bits als uitvoer, terwijl BLAKE2s met woorden van 32 bits werkt en maximaal 256 bits als uitvoer geeft. BLAKE2s is sneller op kleine 32-bits apparaten. Deze tool berekent BLAKE2b.

Hoe wordt de tekst gecodeerd?

Je invoer wordt omgezet naar UTF-8-bytes en precies zoals ingevoerd gehasht. Witruimte en regeleinden worden meegenomen. Verwijder ze dus eerst als de andere partij dat ook doet.

Is BLAKE2b geschikt voor het hashen van wachtwoorden?

Niet rechtstreeks. BLAKE2b is snel, wat aanvallers helpt die wachtwoorden raden. Argon2, dat intern BLAKE2b gebruikt, is de juiste keuze voor wachtwoorden en is beschikbaar in de Argon2 Generator.

Hoeveel tekst kan ik hashen?

De tool accepteert maximaal 5 MiB tekst per verzoek en berekent de hash met WebAssembly op de server. De invoer wordt niet opgeslagen.

Welke uitvoercodering moet ik gebruiken?

Hex is standaard voor controlesommen en komt overeen met de uitvoer van b2sum. Base64 is korter en geschikt voor JSON, headers en configuratiebestanden. Beide bevatten dezelfde bytes.

Over OneClick Pro

OneClick Pro is een gratis verzameling van meer dan 150 webtools voor dagelijks werk: afbeeldingen en eenheden converteren, code opmaken en valideren, domeinen en SEO controleren, en werken met tekst, datums en getallen. Elke tool werkt zonder registratie of abonnement. Wat u invoert, wordt alleen gebruikt om uw resultaat te berekenen en wordt nooit opgeslagen. Gebruik de verzameling als snelle gereedschapskist voor eenmalige taken of maak een bladwijzer van de tools die u dagelijks gebruikt.