BLAKE3 Generator
Generér BLAKE3-hashværdien af vilkårlig tekst med ét klik. Værktøjet koder dit input som UTF-8, kører BLAKE3-funktionen i dens standardtilstand til hashing med 256 bits og returnerer digesten som 64 hextegn eller i Base64. Det matcher b3sum-kommandoen og de officielle BLAKE3-biblioteker, så udviklere kan kontrollere testdata, cache-nøgler og indholdsadresser, der bruger denne meget hurtige, moderne hashfunktion.
Ofte stillede spørgsmål
Hvad er BLAKE3?
BLAKE3 er en kryptografisk hashfunktion, der blev offentliggjort i 2020 af udviklerne bag BLAKE2 og Bao-trætilstanden. Den opdeler input i blokke på 1 KiB, som ordnes i et Merkle-træ, så hashing kan foregå parallelt. Standardoutputtet er 256 bits.
Hvad er BLAKE3-testværdierne?
Et tomt input giver hashværdien af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262. Teksten abc giver hashværdien 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85. Det er de værdier, som referenceimplementeringen og b3sum returnerer.
Understøtter værktøjet nøglebaseret hashing eller nøgleafledning?
Nej. Det bruger BLAKE3's almindelige hashingstilstand med standardoutput på 256 bits. Nøglebaseret hashing og derive_key-tilstanden kræver en separat nøgle eller kontekststreng, som dette værktøj ikke tager imod.
Er BLAKE3 hurtigere end SHA-256?
I software er BLAKE3 som regel flere gange hurtigere end SHA-256, og hastigheden skalerer med antallet af kerner ved store input. For de korte tekster, du indsætter her, kan forskellen ikke mærkes.
Er BLAKE3 sikker?
BLAKE3 sigter mod 128-bit sikkerhed mod kollisioner og preimage-angreb, på samme niveau som SHA-256. Den bruger færre runder end BLAKE2, et valg, som udviklerne begrunder med omfattende kryptoanalyse af BLAKE-familien.
Hvordan kodes teksten?
Værktøjet hasher din teksts UTF-8-bytes præcis, som teksten er indtastet. Et afsluttende linjeskift eller andre linjeskift ændrer digesten fuldstændigt.
Kan jeg få et længere BLAKE3-output?
BLAKE3 kan producere output i vilkårlig længde, men dette værktøj returnerer altid standarddigesten på 32 bytes. Det er den længde, b3sum og de fleste biblioteker viser som standard.
Bør jeg bruge BLAKE3 til adgangskoder?
Nej. BLAKE3 er designet til at være så hurtig som muligt, hvilket er det modsatte af, hvad lagring af adgangskoder kræver. Brug Argon2, bcrypt eller scrypt til adgangskoder.
Hvad er inputgrænsen?
Hver anmodning accepterer op til 5 MiB tekst. Input hashes på serveren og gemmes eller logges ikke.
Hex eller Base64: hvad skal jeg vælge?
Hex matcher b3sum og det meste dokumentation. Base64 er kortere og fungerer godt i JSON eller URL'er, når de særlige tegn er erstattet. Begge koder de samme 32 bytes.