# Генератор BLAKE2b

Обчислюйте хеші BLAKE2b для будь-якого тексту, вибравши довжину дайджесту від 128 до 512 бітів. Інструмент кодує введені дані в UTF-8, застосовує безключову функцію BLAKE2b зі стандарту RFC 7693 і повертає дайджест у шістнадцятковому форматі або Base64. Розробники використовують його, щоб звіряти результати з libsodium, внутрішніми механізмами Argon2, b2sum та іншим програмним забезпеченням, що покладається на швидке й безпечне хешування BLAKE2b.

## Поширені запитання

### Що таке BLAKE2b?

BLAKE2b — це криптографічна хеш-функція, визначена в RFC 7693 і оптимізована для 64-бітних процесорів. У програмному забезпеченні вона працює швидше за MD5 і SHA-2, забезпечуючи рівень безпеки, порівнянний із SHA-3. Вона може створювати дайджест будь-якої довжини від 1 до 64 байтів.

### Яку довжину дайджесту можна вибрати?

Можна вибрати 512, 384, 256, 160 або 128 бітів. Довжина є частиною параметрів BLAKE2b, тому BLAKE2b-256 — це не просто перша половина BLAKE2b-512. Виберіть довжину, яку використовує інша система, інакше результати не збігатимуться.

### Які є тестові вектори BLAKE2b?

Хеш BLAKE2b-512 порожнього рядка — це 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. Для рядка abc у RFC 7693 наведено ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. Цей інструмент повертає обидва результати.

### Чи збігаються результати інструмента з командою b2sum?

Так. За замовчуванням b2sum обчислює BLAKE2b-512 — це стандартна довжина в цьому інструменті. Пам’ятайте, що b2sum хешує байти файлу, тому текст із кінцевим символом нового рядка матиме інший дайджест, ніж той самий текст без нього.

### Чи можна використовувати тут ключ із BLAKE2b?

Ні. Інструмент обчислює лише безключовий BLAKE2b. Для коду автентифікації повідомлень скористайтеся генератором HMAC-SHA256 на цьому сайті або бібліотекою з підтримкою ключового режиму BLAKE2b.

### Чим BLAKE2b відрізняється від BLAKE2s?

BLAKE2b працює з 64-бітними словами й виводить до 512 бітів, тоді як BLAKE2s використовує 32-бітні слова й виводить до 256 бітів. BLAKE2s швидша на невеликих 32-бітних пристроях. Цей інструмент обчислює BLAKE2b.

### Як кодується текст?

Ваші дані перетворюються на байти UTF-8 і хешуються саме в тому вигляді, у якому їх введено. Пробіли та розриви рядків враховуються, тож видаліть їх заздалегідь, якщо це робить інша сторона.

### Чи підходить BLAKE2b для хешування паролів?

Не безпосередньо. Ця функція швидка, що допомагає зловмисникам, які підбирають паролі. Для паролів слід використовувати Argon2, який застосовує BLAKE2b усередині та доступний у генераторі Argon2.

### Скільки тексту можна хешувати?

Інструмент приймає до 5 MiB тексту на запит і обчислює хеш у WebAssembly на сервері. Введені дані не зберігаються.

### Яке кодування результату вибрати?

Шістнадцятковий формат є стандартом для контрольних сум і відповідає результату b2sum. Base64 коротший і підходить для JSON, заголовків і файлів конфігурації. В обох форматах містяться однакові байти.

Ваша реклама тут?

[Напишіть нам електронною поштою](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набір плагінів для роботи з агентами для WordPress.](https://sleekwp.com/?ref=oneclickpro)
