BLAKE2
Что такое BLAKE2?
BLAKE2Быстрая современная криптографическая хеш-функция, описанная в RFC 7693, с безопасностью на уровне SHA-3 и значительно большей программной производительностью.
BLAKE2 — это семейство хеш-функций, спроектированное в 2012 году Aumasson, Neves, Wilcox-O'Hearn и Winnerlein как улучшение финалиста SHA-3 BLAKE. Имеет два основных варианта: BLAKE2b (до 64 байт вывода, оптимизирована для 64-битных платформ) и BLAKE2s (до 32 байт, для 32-битных платформ), а также параллельные версии BLAKE2bp/BLAKE2sp. Построена на конструкции HAIFA с перестановкой в стиле ChaCha и нативно поддерживает ключевое хеширование, соль, персонализацию и деревья хешей без обёртки HMAC. Практических атак не известно, в программной реализации BLAKE2 быстрее SHA-2/SHA-3 и применяется в Argon2, libsodium, рукопожатии WireGuard и в Zcash.
● Примеры
- 01
Argon2 использует BLAKE2b как внутреннюю функцию сжатия.
- 02
WireGuard хеширует транскрипт рукопожатия с помощью BLAKE2s.
● Частые вопросы
Что такое BLAKE2?
Быстрая современная криптографическая хеш-функция, описанная в RFC 7693, с безопасностью на уровне SHA-3 и значительно большей программной производительностью. Относится к категории Криптография в кибербезопасности.
Что означает BLAKE2?
Быстрая современная криптографическая хеш-функция, описанная в RFC 7693, с безопасностью на уровне SHA-3 и значительно большей программной производительностью.
Как защититься от BLAKE2?
Защита от BLAKE2 обычно сочетает технические меры и операционные практики, как описано в определении выше.
Какие есть другие названия BLAKE2?
Распространённые альтернативные названия: BLAKE2b, BLAKE2s, RFC 7693.