openssl.exe rsa in prv.key -passin pass:MYPASS@123 -text
Это не удастся, потому что мой действительный пароль MYPASS@123\0
MYPASS@123\0
Можете ли вы предложить, как задать символ завершения строки в строке cmd
Вы не можете. Невозможно передать литерал '\0' через командную строку - он обрабатывается как разделитель строк в нескольких местах до того, как он достигает библиотеки.
'\0'
Предположительно, вы нашли какой-то другой способ ввода этого символа в запрос пароля OpenSSL. Вам нужно использовать этот метод для расшифровки ключа и повторного шифрования с помощью чего-то более типичного.