]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
SHAKE в OpenSSL
authorSergey Matveev <stargrave@stargrave.org>
Thu, 7 Mar 2024 16:30:28 +0000 (19:30 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 7 Mar 2024 16:30:28 +0000 (19:30 +0300)
https://github.com/openssl/openssl/issues/18586
В OpenSSL есть возможно использования SHAKE128 или SHAKE256 хэшей из
командной строки. openssl shakeX. Ага, как же! Неужели можно поверить
что оно реально у них сделано? "shake128" выдаёт... 128-бит выхлопа.
"shake256", соответственно, 256-бит. В баге на GitHub им написали, что
как-бы при этом они урезали в два раза все заявленные этими функциями
ожидаемые уровни безопасности. Что же поделать? Обновить документацию,
написать там об этом косяке, но исправлять уже поздно, софт от этого
уже зависит.

Вот именно из-за подобных вещей я поливаю говном этот дерьмовый проект.
Если кто-то считал, что проблемы только в legacy коде, написанном давным
давно, то вот яркий пример и нового кода.


No differences found