А вы знаете, сколько реализаций алгоритма SHA 256 нужно иметь в системе, чтобы заработал ansible?
- python. У него есть hashlib в стандартной библиотке
- openssh- надо. А он хочет libcrypto от openssl.
- paramiko- надо, а она хочет python3-cryptography (слава богу устроила версия в которой еще не было Rust)
- ... и python-nacl (вот зачем одному и тому же пакету и то, и другое одновременно?).
- А еще python3-cryptodome
Я уже, кажется со счету сбился.
no subject
Date: 2024-12-09 04:18 pm (UTC)no subject
Date: 2024-12-09 04:53 pm (UTC)Э, нет это пионовская культура такая. Там не понмимают и не умеют криптографию.
no subject
Date: 2024-12-09 05:22 pm (UTC)отягощённая питоновым бардаком, да.
плюс-минус похожее …добро… я видел и в святой гошечке, скажем.
а уж либы сишные - считать пальцев в организме не хватит.
особенно со всеми этими libre* vs open* версиями, ога.
no subject
Date: 2024-12-10 06:11 am (UTC)Криптографию просто учитьнадо. Книжку Шнайера прочитал и все просто и понятно. Но никто же в наше время книжек не читает - в лучшем случае stackoverflow, а то и вообще с чат-гпт беседуют.
А что касается GO, то чем больше мне приходится иметь дело с этим языком, то тем больше я прихожу к выводу что это диверсия google против free sofrware community. У коммюнити и своих проблем хвоатает, но Go с его централизвованной базой "правильных" хэш-сум расширений - это вообще эталонный пример embrace, extend and extinguish.
no subject
Date: 2024-12-10 07:52 am (UTC)при решении прикладной задачи, вроде "распарсить церт, вынуть DN, проверить экспирацию" - лезут в стековерфлоу, да.
и обнаруживают, что нормального штатного решения нет.
тут-то всё и заверте…
no subject
Date: 2024-12-10 09:17 am (UTC)Вот есть подозрение, что не читают. Ну Бернштейн-то конечно его читал. Но не согласился. Бернштейн он всегда такой. Он все делет наоборот - и qmail, и publifile (который, слава богу, не обрел поплуярости) и djbdns.
no subject
Date: 2024-12-09 04:51 pm (UTC)no subject
Date: 2024-12-09 05:00 pm (UTC)Ну ладно, openssh вычеркиваем. Но в любом случае pycryptodome и python-cryptography остаются. А paramiko nacl за собой тянет.