# Генератор BLAKE3

Створюйте хеш BLAKE3 для будь-якого тексту одним натисканням. Інструмент кодує введені дані в UTF-8, застосовує функцію BLAKE3 у стандартному режимі хешування 256 бітів і повертає дайджест у вигляді 64 шістнадцяткових символів або Base64. Результат відповідає команді b3sum та офіційним бібліотекам BLAKE3, тож розробники можуть перевіряти тестові дані, ключі кешу й адреси вмісту, створені за допомогою цієї надзвичайно швидкої сучасної хеш-функції.

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

### Що таке BLAKE3?

BLAKE3 — це криптографічна хеш-функція, опублікована в 2020 розробниками BLAKE2 і деревного режиму Bao. Вона розбиває дані на блоки по 1 KiB, упорядковані в дерево Меркла, що дає змогу виконувати хешування паралельно. Стандартний розмір результату — 256 бітів.

### Які тестові значення BLAKE3?

Хеш порожнього введення — af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262. Хеш тексту abc — 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85. Саме такі значення повертають еталонна реалізація та b3sum.

### Чи підтримує інструмент хешування з ключем або виведення ключа?

Ні. Інструмент використовує звичайний режим хешування BLAKE3 зі стандартним результатом розміром 256 бітів. Для хешування з ключем і режиму derive_key потрібен окремий ключ або рядок контексту, які цей інструмент не приймає.

### Чи швидша BLAKE3 за SHA-256?

У програмному забезпеченні BLAKE3 зазвичай у кілька разів швидша за SHA-256 і масштабується на кілька ядер під час обробки великих даних. Для коротких текстів, які ви вставляєте сюди, різниця непомітна.

### Чи безпечна BLAKE3?

BLAKE3 забезпечує 128-бітний захист від колізій і знаходження прообразу — такий самий рівень, як у SHA-256. У ній менше раундів, ніж у BLAKE2; розробники обґрунтовують це рішення ґрунтовним криптоаналізом сімейства BLAKE.

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

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

### Чи можна отримати довший результат BLAKE3?

BLAKE3 може створювати результат будь-якої довжини, але цей інструмент завжди повертає стандартний дайджест розміром 32 байти. Саме такий результат за замовчуванням виводять b3sum і більшість бібліотек.

### Чи варто використовувати BLAKE3 для паролів?

Ні. BLAKE3 створено для максимальної швидкості, а для зберігання паролів потрібен протилежний підхід. Для паролів використовуйте Argon2, bcrypt або scrypt.

### Яке обмеження на введення?

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

### Шістнадцятковий формат чи Base64: що вибрати?

Шістнадцятковий формат відповідає результату b3sum і більшості документації. Base64 коротший і добре підходить для JSON або URL після заміни спеціальних символів. Обидва формати кодують ті самі 32 байти.

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

[Напишіть нам електронною поштою](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)
