Přejít k obsahu

Generátor BLAKE2b

Vypočítejte hash BLAKE2b libovolného textu s možností zvolit délku digestu od 128 do 512 bitů. Nástroj zakóduje váš vstup jako UTF-8, spustí neklíčovanou funkci BLAKE2b z RFC 7693 a vrátí digest v hexadecimálním formátu nebo jako Base64. Vývojáři jej používají k porovnání výstupu s libsodium, interními částmi Argon2, b2sum a dalším softwarem, který využívá BLAKE2b k rychlému a bezpečnému hashování.

Obnovit

Často kladené otázky

Co je BLAKE2b?

BLAKE2b je kryptografická hashovací funkce specifikovaná v RFC 7693, optimalizovaná pro 64bitové procesory. V softwaru je rychlejší než MD5 a SHA-2 a přitom nabízí zabezpečení srovnatelné se SHA-3. Může vytvářet digesty libovolné délky od 1 do 64 bajtů.

Které délky digestu si mohu zvolit?

Můžete zvolit 512, 384, 256, 160 nebo 128 bitů. Délka je součástí parametrů BLAKE2b, takže BLAKE2b-256 není jednoduše první polovinou BLAKE2b-512. Zvolte délku používanou druhým systémem, jinak se výstupy nebudou shodovat.

Jaké jsou testovací vektory BLAKE2b?

BLAKE2b-512 prázdného řetězce je 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. Pro abc uvádí RFC 7693 hodnotu ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. Tento nástroj vrací obě hodnoty.

Odpovídá nástroj příkazu b2sum?

Ano. b2sum ve výchozím nastavení počítá BLAKE2b-512, což je i výchozí délka v tomto nástroji. Nezapomeňte, že b2sum hash počítá z bajtů souboru, takže text zakončený novým řádkem má jiný digest než tentýž text bez něj.

Mohu zde použít klíč s BLAKE2b?

Ne. Nástroj počítá pouze neklíčovaný BLAKE2b. Pro autentizační kód zprávy použijte na tomto webu generátor HMAC-SHA256 nebo knihovnu podporující klíčovaný BLAKE2b.

Jaký je rozdíl mezi BLAKE2b a BLAKE2s?

BLAKE2b pracuje se 64bitovými slovy a vytváří výstup až 512 bitů, zatímco BLAKE2s používá 32bitová slova a vytváří výstup až 256 bitů. BLAKE2s je rychlejší na malých 32bitových zařízeních. Tento nástroj počítá BLAKE2b.

Jak se text kóduje?

Váš vstup se převede na bajty UTF-8 a hash se počítá přesně podle zadaného textu. Započítávají se mezery i zalomení řádků, proto je nejprve odstraňte, pokud je odstraňuje i druhá strana.

Je BLAKE2b vhodný pro hashování hesel?

Ne přímo. Je rychlý, což pomáhá útočníkům při hádání hesel. Pro hesla je správnou volbou Argon2, který interně používá BLAKE2b a je dostupný v generátoru Argon2.

Kolik textu mohu hashovat?

Nástroj přijímá v každém požadavku až 5 MiB textu a počítá hash na serveru pomocí WebAssembly. Vstup se neukládá.

Jaké kódování výstupu mám použít?

Hexadecimální formát je standardem pro kontrolní součty a odpovídá výstupu b2sum. Base64 je kratší a hodí se pro JSON, hlavičky a konfigurační soubory. Oba formáty obsahují stejné bajty.

O OneClick Pro

OneClick Pro je bezplatná kolekce více než 150 webových nástrojů pro každodenní práci: převod obrázků a jednotek, formátování a ověřování kódu, kontrolu domén a SEO i práci s textem, daty a čísly. Každý nástroj funguje bez registrace či předplatného a zadané údaje se používají pouze k výpočtu výsledku a nikdy se neukládají. Používejte ji jako rychlou sadu nástrojů pro jednorázové úkoly nebo si uložte do záložek nástroje, na které se každý den spoléháte.