Към съдържанието

Генератор на BLAKE3

Генерирайте BLAKE3 хеш на произволен текст с едно щракване. Инструментът кодира входа ви като UTF-8, изпълнява функцията BLAKE3 в режима на хеширане по подразбиране с 256 бита и връща дайджеста като 64 шестнадесетични знака или в Base64. Резултатите съвпадат с командата b3sum и официалните библиотеки на BLAKE3, така че разработчиците могат да проверяват фикстури, ключове за кеш и адреси на съдържание, които използват тази много бърза съвременна хеш функция.

Нулиране

Често задавани въпроси

Какво е BLAKE3?

BLAKE3 е криптографска хеш функция, публикувана в 2020 от създателите на BLAKE2 и дървовидния режим Bao. Тя разделя входа на блокове от 1 KiB, подредени в дърво на Merkle, което позволява паралелно хеширане. Изходът по подразбиране е 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, както и работа с текст, дати и числа. Всеки инструмент работи без регистрация или абонамент, а въведеното от вас се използва само за изчисляване на резултата и никога не се съхранява. Използвайте го като бърз набор от инструменти за еднократни задачи или добавете в отметките инструментите, на които разчитате всеки ден.