2

许多 openssl.exe 实用程序作为“enc”在命令行输入中接受,指示它可以在哪里找到必要的文件。一个这样的参数是“-in”。例如“-in c:\temp\key.hex。我想从控制台输入输入。实际上(在 Windows 上)如果您提供所有必要的命令行输入,除了 -in 参数 openssl.exe 接受控制台输入.但是它不识别行尾(例如Ctr + Z)。所以没有办法结束输入。也许不可能?

4

2 回答 2

1

我在 Windows 命令提示符下尝试了以下命令:

openssl enc -aes-128-cbc -out t.tmp -pass pass:bob

然后我输入了一些输入,然后是两个 <ctrl>z<enter>序列,它终止了。随后的解密命令成功解密了输入。在 Linux 中,我输入<ctrl>d了两次(没有回车)并正确终止。

于 2011-01-20T22:14:10.547 回答
0

尝试 Ctrl-Z 然后按 enter 结束输入(凭记忆猜测)。

于 2011-01-20T21:58:24.713 回答