BLAKE3-generátor
Egyetlen kattintással létrehozhatja bármilyen szöveg BLAKE3-kivonatát. Az eszköz UTF-8-ként kódolja a bemenetet, lefuttatja a BLAKE3-függvényt az alapértelmezett, 256 bites kivonatolási módban, majd 64 hexadecimális karakterként vagy Base64 formátumban adja vissza a kivonatot. Az eredmény megegyezik a b3sum parancs és a hivatalos BLAKE3-könyvtárak kimenetével, így a fejlesztők ellenőrizhetik a tesztadatokat, a gyorsítótárkulcsokat és az ezzel a rendkívül gyors, modern kivonattal létrehozott tartalomcímeket.
Gyakran ismételt kérdések
Mi az a BLAKE3?
A BLAKE3 a 2020 dokumentumban közzétett kriptográfiai kivonatolófüggvény, amelyet a BLAKE2 és a Bao-faüzemmód tervezői alkottak meg. A bemenetet 1 KiB-os részekre bontja, és Merkle-fába rendezi, így párhuzamos kivonatolást tesz lehetővé. Alapértelmezett kimenete 256 bit.
Mik a BLAKE3 tesztértékei?
Az üres bemenet kivonata: af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262. Az abc szöveg kivonata: 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85. Ezeket az értékeket adja vissza a referenciamegvalósítás és a b3sum.
Támogatja az eszköz a kulcsos kivonatolást vagy a kulcs származtatását?
Nem. A BLAKE3 egyszerű kivonatolási módját használja, a szabványos 256 bites kimenettel. A kulcsos kivonatoláshoz és a derive_key módhoz külön kulcsra vagy kontextuskarakterláncra van szükség, az eszköz pedig ilyeneket nem fogad.
Gyorsabb a BLAKE3, mint a SHA-256?
Szoftveresen a BLAKE3 általában többször gyorsabb, mint a SHA-256, és nagy bemeneteknél több processzormagot is kihasznál. Az ide beillesztett rövid szövegek esetében a különbség nem észrevehető.
Biztonságos a BLAKE3?
A BLAKE3 ütközés- és előképképzés-ellenállása 128 bites biztonságot céloz meg, ugyanannyit, mint a SHA-256. Kevesebb kört használ, mint a BLAKE2; ezt a tervezői a BLAKE-család kiterjedt kriptoanalízisével indokolják.
Hogyan kódolja a rendszer a szöveget?
Az eszköz a szöveg UTF-8-bájtjait pontosan úgy kivonatolja, ahogyan megadta. A záró sortörés vagy a sortörések eltérő formátuma teljesen megváltoztatja a kivonatot.
Kaphatok hosszabb BLAKE3-kimenetet?
A BLAKE3 tetszőleges hosszúságú kimenetet tud előállítani, ez az eszköz azonban mindig a szabványos, 32 bájtos kivonatot adja vissza. Alapértelmezés szerint ezt írja ki a b3sum és a legtöbb könyvtár.
Használjam a BLAKE3-at jelszavakhoz?
Ne. A BLAKE3-at úgy tervezték, hogy a lehető leggyorsabb legyen, a jelszavak tárolásánál viszont éppen a lassúság kívánatos. Jelszavakhoz használja az Argon2-t, a bcryptet vagy a scryptet.
Mekkora a bemenet korlátja?
Kérésenként legfeljebb 5 MiB szöveg adható meg. A bemenetet a rendszer a szerveren kivonatolja, és nem tárolja vagy naplózza.
Hexadecimális vagy Base64 formátumot válasszak?
A hexadecimális forma megfelel a b3sum és a legtöbb dokumentáció kimenetének. A Base64 rövidebb, és jól működik JSON esetén, valamint az URL-ekben, miután lecserélte a speciális karaktereit. Mindkettő ugyanazt a 32 bájtot kódolja.