Если кодовая фраза содержит символ завершения строки, то как мне указать это в качестве ввода в строке cmd? - PullRequest
0 голосов
/ 25 августа 2011
openssl.exe rsa in prv.key -passin pass:MYPASS@123 -text

Это не удастся, потому что мой действительный пароль MYPASS@123\0

Можете ли вы предложить, как задать символ завершения строки в строке cmd

1 Ответ

1 голос
/ 25 августа 2011

Вы не можете. Невозможно передать литерал '\0' через командную строку - он обрабатывается как разделитель строк в нескольких местах до того, как он достигает библиотеки.

Предположительно, вы нашли какой-то другой способ ввода этого символа в запрос пароля OpenSSL. Вам нужно использовать этот метод для расшифровки ключа и повторного шифрования с помощью чего-то более типичного.

...