Код: Выделить всё
openssl genrsa -out key.pem 2048
key.pem - файл куда будет записан закрытый ключ
2048 - длинна ключа. возможные значения - 1024 (не безопасно), 2048, 4096
Создание зашифрованого RSA ключа:
Код: Выделить всё
openssl genrsa -out key.pem -aes256 2048
-aes256 - Алгоритм шифрования ключа. Доступные ключи шифрования можно получить командой openssl enc -list
Получение публичного ключа из закрытого RSA ключа:
Код: Выделить всё
openssl rsa -in key.pem -pubout -out pubkey.pem
Код: Выделить всё
openssl rsa -in key.pem -outform DER -out keyout.der