Как изменить дайджест сообщения по умолчанию в openssl 1.1.0
РЕДАКТИРОВАТЬ: у меня есть файл, который был зашифрован с OpenSSL 1.0.1g. Когда он был зашифрован, default_md
был md5. Как я могу установить openssl 1.1.0 для использования default_md
в md5 при выполнении команд в пользовательском режиме?
с помощью /etc/ssl/openssl.cnf
:
E сть default_md
параметр под [ CA_default ]
раздел, и я не хочу изменять это. Я нашел сообщение об обмене стека, где кто-то предложил добавить default_md = md5
под [ req ]
раздел, но это не сработало. Есть ли другой раздел, в который я должен добавить конфигурацию, чтобы использовать md5 Message Digest в пользовательском режиме?
TL; DR: как изменить дайджест сообщения по умолчанию на MD5 в openssl 1.1.0? Для этого есть параметр: default_md
, но, кажется, игнорируется при установке.
Оригинальный вопрос: у меня есть проприетарный инструмент шифрования, который был скомпилирован в Ubuntu 14 с использованием OpenSSL 1.0.1g, который больше не работает в Ubuntu 18. Поскольку я не могу просто перекомпилировать этот проприетарный инструмент, мне нужно включить все, что есть в Ubuntu 14 (openssl 1.0.1g) использовался в Ubuntu 18 (openssl 1.1.0g). Это как-то связано с конвертом дайджеста, который изменился с MD5 на SHA256.
Я нашел параметр в /etc/ssl/openssl.cnf в разделе [ req ], который называется default_md. Я установил значение
default_md = md5
но это не похоже на работу. Я также добавил скрипт-обертку к моему пути, который проходит в -md5
параметр для openssl, но дайджест все еще не распознан.