Gå til indhold

BLAKE2b-generator

Beregn BLAKE2b-hashværdier for vilkårlig tekst med valgfri digestlængde fra 128 til 512 bits. Værktøjet koder dit input som UTF-8, kører den ukodede BLAKE2b-funktion fra RFC 7693 og returnerer digesten i hex eller Base64. Udviklere bruger det til at matche output fra libsodium, Argon2-internals, b2sum og anden software, der bruger BLAKE2b til hurtig og sikker hashing.

Nulstil

Ofte stillede spørgsmål

Hvad er BLAKE2b?

BLAKE2b er en kryptografisk hashfunktion specificeret i RFC 7693, optimeret til 64-bit-processorer. Den er hurtigere end MD5 og SHA-2 i software og tilbyder samtidig en sikkerhed på niveau med SHA-3. Den kan producere digestlængder fra 1 til 64 bytes.

Hvilke digestlængder kan jeg vælge?

Du kan vælge 512, 384, 256, 160 eller 128 bits. Længden indgår i BLAKE2b's parametre, så BLAKE2b-256 er ikke blot den første halvdel af BLAKE2b-512. Vælg den længde, som det andet system bruger, ellers matcher outputtet ikke.

Hvad er BLAKE2b-testvektorerne?

BLAKE2b-512 af en tom streng er 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. For abc angiver RFC 7693 ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. Dette værktøj returnerer begge.

Matcher værktøjet b2sum-kommandoen?

Ja. b2sum beregner som standard BLAKE2b-512, som er værktøjets standardlængde. Husk, at b2sum hasher filens bytes, så tekst med et afsluttende linjeskift giver en anden digest end den samme tekst uden.

Kan jeg bruge en nøgle med BLAKE2b her?

Nej. Værktøjet beregner kun ukodet BLAKE2b. Til en meddelelsesautentificeringskode kan du bruge HMAC-SHA256 Generator på dette websted eller et bibliotek, der understøtter nøglebaseret BLAKE2b.

Hvad er forskellen på BLAKE2b og BLAKE2s?

BLAKE2b arbejder med 64-bit-ord og giver output på op til 512 bits, mens BLAKE2s bruger 32-bit-ord og giver output på op til 256 bits. BLAKE2s er hurtigere på små 32-bit-enheder. Dette værktøj beregner BLAKE2b.

Hvordan kodes teksten?

Dit input konverteres til UTF-8-bytes og hashes præcis, som det er indtastet. Mellemrum og linjeskift medregnes, så fjern dem først, hvis den anden part gør det.

Er BLAKE2b egnet til hashing af adgangskoder?

Ikke direkte. Funktionen er hurtig, hvilket hjælper angribere, der gætter adgangskoder. Argon2, som bruger BLAKE2b internt, er det rette valg til adgangskoder og findes i Argon2 Generator.

Hvor meget tekst kan jeg hashe?

Værktøjet accepterer op til 5 MiB tekst pr. anmodning og beregner hashværdien i WebAssembly på serveren. Input gemmes ikke.

Hvilken outputkodning skal jeg bruge?

Hex er standard til kontrolsummer og matcher b2sum-output. Base64 er kortere og egner sig til JSON, headere og konfigurationsfiler. Begge indeholder de samme bytes.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.