BLAKE3-хеш текста или файла

Генерируйте BLAKE3-хеш для текстового ввода или загрузки файла. Вычисляйте безопасные криптографические контрольные суммы для проверки целостности данных и целей безопасности

Конфигурация BLAKE3
256
8256
Ввод
Вставьте или введите любой текст в UTF-8, включая эмодзи и нелатинские символы.
Результат Хеширования
Результат хеша для текущего текстового ввода.

Шестнадцатеричный

Base64

Десятичный

Двоичный

Что такое BLAKE3?

BLAKE3 — это современная криптографическая хеш-функция, производная от BLAKE2. Она разработана для очень высокой производительности и параллелизма при сохранении надежной безопасности. Она по умолчанию выдаёт 256-битный хеш и поддерживает расширяемую длину вывода (XOF).

Ключевые характеристики:

  • Расширяемая длина вывода: Может производить хеши любой длины
  • Высокая производительность: Быстрая и параллелизуемая на современных CPU
  • Детерминированность: Одинаковый ввод всегда производит одинаковый хеш
  • Эффект лавины: Небольшие изменения во вводе приводят к резко отличающимся выводам
  • Необратимость: Вычислительно невозможно обратить хеш, чтобы найти исходный ввод
  • Устойчивость к коллизиям: Очень сложно найти два разных ввода с одинаковым хешем
  • Хеширование с ключом: Поддерживает опциональный 32-байтовый ключ для функциональности MAC
  • Вывод ключей: Может выводить под-ключи из ключевого материала и контекста

Обычные применения:

  • Проверка целостности файлов
  • Хранение с адресацией по содержимому и дедупликация
  • Цифровые подписи и сертификаты
  • Хранение и аутентификация паролей
  • Криптографические протоколы и системы