gpg --decrypt没有要求密码而只是解密,为什么?


0

所以我使用对称AES加密对文件进行加密gnupg 2.2.9

gpg -a --symmetric myfile # This produces myfile.asc as its output

系统提示我输入密码并输入密码。该-a选项生成一个ASCII装甲文件 - 一个只包含可打印字符而不是二进制加密文件的文件。这种类型的文件可以很容易地通过电子邮件发送到文本中,并放在电子邮件的正文中,而不是作为附件。

现在解密它,我使用:

gpg --decrypt myfile.asc # This should decrypt myfile.asc to STDOUT after asking
                         # me for the password used during encryption

gpg告诉我(通过输出到STDERR)该文件是用AES加密的,并用1个密码加密。好的,这是有道理的。

然而,gpg然后继续只是将文件解密到STDOUT而没有提示我输入密码,好像它在加密期间没有密码保护或根本没有加密。

为什么是这样?


请包含示例有效负载(例如:内容myfile.asc
Attie

注意:我没有看到这种行为......
Attie

尝试注销然后重新登录并尝试再次解密。
Alex
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.