Что делает openssl rsa-passin pass: xxx без других важных команд?

Мне непонятно, что делает вторая команда

openssl genrsa -des3 -passout pass:123 -out private/server.key 2048
openssl rsa -passin pass:123 -in private/server.key -out private/server.key

первый генерирует ключ RSA, зашифрованный с помощью des3 с pass 123.
А что насчет второго? Он удаляет пароль?

спасибо,

9
задан user217354
27.01.2023 0:22 Количество просмотров материала 2365
Распечатать страницу

1 ответ

первый генерирует ключ RSA, зашифрованный с помощью des3 с pass 123. А что насчет второго? Он удаляет пароль?

да, именно это и происходит. Обычная форма удаления парольной фразы из зашифрованного закрытого ключа:

rsa -in some.key -out some.key

запрашивает пароль в командной строке.

использование -passin проистекает из того (как отмечалось)ключ был зашифрован в первом шаг и тому, кто написал команду хотел пароль автоматически (без запроса).

в частности, -passin указано "источник пароля входного файла", который может быть паролем, файлом или других аргументов.

0
отвечен Anaksunaman 2023-01-28 08:10

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх