Как изменить дайджест сообщения по умолчанию в 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, но дайджест все еще не распознан.

0 ответов

Другие вопросы по тегам