Перейти до вмісту

Генератор 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 байти.

Про OneClick Pro

OneClick Pro — це безкоштовна колекція з понад 150 вебінструментів для повсякденної роботи: конвертації зображень і одиниць, форматування та перевірки коду, перевірки доменів і SEO, а також роботи з текстом, датами й числами. Кожен інструмент працює без реєстрації чи передплати, а введені вами дані використовуються лише для обчислення результату й ніколи не зберігаються. Використовуйте цю добірку як швидкий набір інструментів для разових завдань або додайте в закладки інструменти, якими користуєтеся щодня.