Шифр по умолчанию - DES-EDE3-CBC
, который является трехкомпонентным тройным DES EDE в режиме CBC.Это можно увидеть в файле исходного кода req.c .
cipher=EVP_des_ede3_cbc();
Если вы используете версию OpenSSL, скомпилированную с параметром OPENSSL_NO_DES
, то библиотека не будет шифроватьключ по умолчанию.Это то же поведение, что и при передаче аргумента -nodes .
Более простой способ выяснить это - просто посмотреть на файл ключа.Он объявляет шифр в заголовке PEM.
$ cat key.pem
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,CAFD88DF2EF2EE81
...