# Generator BLAKE2b

Obliczaj skróty BLAKE2b z dowolnego tekstu, wybierając długość skrótu od 128 do 512 bitów. Narzędzie koduje dane wejściowe jako UTF-8, oblicza skrót niezależną funkcją BLAKE2b z RFC 7693 i zwraca go w postaci szesnastkowej lub Base64. Programiści używają go, aby uzyskać wynik zgodny z libsodium, wewnętrznymi mechanizmami Argon2, b2sum i innymi programami korzystającymi z BLAKE2b do szybkiego, bezpiecznego haszowania.

## Najczęściej zadawane pytania

### Czym jest BLAKE2b?

BLAKE2b to funkcja skrótu używana w kryptografii, opisana w RFC 7693 i zoptymalizowana pod kątem procesorów 64-bitowych. W oprogramowaniu działa szybciej niż MD5 i SHA-2, a zapewnia bezpieczeństwo porównywalne z SHA-3. Może generować skróty o dowolnej długości od 1 do 64 bajtów.

### Jakie długości skrótu mogę wybrać?

Możesz wybrać 512, 384, 256, 160 lub 128 bitów. Długość jest częścią parametrów BLAKE2b, dlatego BLAKE2b-256 nie jest po prostu pierwszą połową BLAKE2b-512. Wybierz długość używaną przez drugi system, inaczej wyniki nie będą zgodne.

### Czym są wektory testowe BLAKE2b?

Skrót BLAKE2b-512 pustego ciągu to 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. Dla tekstu abc RFC 7693 podaje ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. To narzędzie zwraca oba te wyniki.

### Czy narzędzie daje taki sam wynik jak polecenie b2sum?

Tak. Domyślnie b2sum oblicza BLAKE2b-512, czyli skrót o domyślnej długości używanej przez to narzędzie. Pamiętaj, że b2sum haszuje bajty pliku, więc tekst zakończony znakiem nowej linii da inny skrót niż ten sam tekst bez niego.

### Czy mogę tutaj użyć klucza z BLAKE2b?

Nie. To narzędzie oblicza wyłącznie BLAKE2b bez klucza. Do kodu uwierzytelniającego wiadomość użyj generatora HMAC-SHA256 w tej witrynie albo biblioteki obsługującej BLAKE2b z kluczem.

### Czym różnią się BLAKE2b i BLAKE2s?

BLAKE2b operuje na słowach 64-bitowych i generuje skróty o długości do 512 bitów, a BLAKE2s używa słów 32-bitowych i generuje skróty o długości do 256 bitów. BLAKE2s działa szybciej na małych urządzeniach 32-bitowych. To narzędzie oblicza skróty BLAKE2b.

### Jak kodowany jest tekst?

Dane wejściowe są konwertowane na bajty UTF-8 i haszowane dokładnie w takiej postaci, w jakiej je wpisano. Uwzględniane są białe znaki i znaki końca linii, więc usuń je wcześniej, jeśli robi to druga strona.

### Czy BLAKE2b nadaje się do haszowania haseł?

Nie bezpośrednio. Jest szybki, co pomaga atakującym odgadującym hasła. Do haseł najlepiej nadaje się Argon2, który wewnętrznie korzysta z BLAKE2b i jest dostępny w generatorze Argon2.

### Ile tekstu mogę zahaszować?

Narzędzie przyjmuje do 5 MiB tekstu w jednym żądaniu i oblicza skrót na serwerze za pomocą WebAssembly. Dane wejściowe nie są zapisywane.

### Jakiego kodowania wyniku użyć?

Zapis szesnastkowy jest standardem dla sum kontrolnych i odpowiada wynikowi b2sum. Base64 jest krótszy i sprawdza się w JSON, nagłówkach oraz plikach konfiguracyjnych. Obie formy zawierają te same bajty.

Twoja reklama tutaj?

[Napisz do nas](mailto:hi@dennn.is?subject=Reklama%20w%20OneClick%20Pro)

[Reklama Pakiet wtyczek gotowy do pracy z agentami dla WordPress.](https://sleekwp.com/?ref=oneclickpro)
