libmcrypt - мощная библиотека шифрования, очень популярная в приложениях на основе PHP. Однако большинство дистрибутивов Linux не включают его. Это вызывает проблемы у многих пользователей, которым необходимо загрузить и скомпилировать его отдельно.
Я предполагаю, что причина, по которой он не был отправлен, связана с проблемами шифрования или патента. Однако исходный код самой библиотеки размещен и доступен на sourceforge.net.
Я безуспешно искал авторитетный документ, который объясняет, почему это расширение не входит в состав основных дистрибутивов. Может ли кто-нибудь указать на такой материал или дать объяснение?
Я думаю, ты это пропустил. Он доступен в репозиториях Debian, OpenSUSE и Fedora, поэтому он составляет большинство основных дистрибутивов, если вы включите сотни их производных, таких как Ubuntu и Mandriva. Не так много «основных» дистрибутивов, которые не являются производными от вышеперечисленных.
Если пакета нет в репозиториях конкретного дистрибутива, вероятно, это потому, что кто-то еще не добрался до него. Вы можете добровольно закатать рукава, чтобы добавить его сами, или попросите кого-нибудь сделать это за вас.
Я предполагаю, что, если это не зависимость в базовом установочном пакете, он не будет включен, но доступен через репозитории для многих популярных дистрибутивов.
Зачем устанавливать его по умолчанию, если по умолчанию его ничто не использует?
В Запреты США своим программным компаниям и дистрибьюторам от экспорта надежного шифрования - даже если программное обеспечение уже доступно или даже разработано за пределами США.
Насколько мне известно, на mcrypt нет патентных ограничений, но на странице руководства предлагается обратиться к соответствующим разработчикам алгоритмов.