我在尝试解密之前使用我创建的对称密钥加密的文件时遇到问题。我在 Ubuntu 18.04.3 LTS 上使用 GnuPG 2.2.4
为了突出问题的一部分,我创建了一个文件:test.ods
- 我可以加密这个文件:gpg -c test.ods
- 奇怪的是,我可以使用未指定的操作进行解密,并且没有提示我输入短语:gpg test.ods.gpg(返回 test.ods)
- 但是,如果我指定操作,则输入密码后它会失败:gpg -c test.ods.gpg 或 gpg -d test.ods.gpg(输出是一长串垃圾字符)
输入 gpg -k 后,我可以成功在密钥环上看到我的密钥详细信息
我总担心自己不懂如何使用 gpg 应用程序。如能得到任何帮助,我将不胜感激。
答案1
但是,如果我指定操作,则输入密码后它会失败:gpg -c test.ods.gpg 或 gpg -d test.ods.gpg(输出是一长串垃圾字符)
它不会失败。它只是输出加密或未加密的内容。您可能不希望在屏幕上显示二进制文件;您想将其重定向到文件。
运行gpg -d test.ods.gpg > test.ods
。请注意,这将在未经询问的情况下覆盖 中的所有内容test.ods
,如果文件不存在,则创建该文件。