From c36d38d89097bc5a3bbcaef5638a259365f1b604 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 7 Mar 2024 19:30:28 +0300 Subject: [PATCH] =?utf8?q?SHAKE=20=D0=B2=20OpenSSL?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://github.com/openssl/openssl/issues/18586 В OpenSSL есть возможно использования SHAKE128 или SHAKE256 хэшей из командной строки. openssl shakeX. Ага, как же! Неужели можно поверить что оно реально у них сделано? "shake128" выдаёт... 128-бит выхлопа. "shake256", соответственно, 256-бит. В баге на GitHub им написали, что как-бы при этом они урезали в два раза все заявленные этими функциями ожидаемые уровни безопасности. Что же поделать? Обновить документацию, написать там об этом косяке, но исправлять уже поздно, софт от этого уже зависит. Вот именно из-за подобных вещей я поливаю говном этот дерьмовый проект. Если кто-то считал, что проблемы только в legacy коде, написанном давным давно, то вот яркий пример и нового кода. -- 2.50.0