![如何在 Linux 中使用 GnuPG 加密文件?](https://linux22.com/image/1451689/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20GnuPG%20%E5%8A%A0%E5%AF%86%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我正在尝试使用密码通过gpg
命令加密文件。在 GUI 应用程序中,我使用了以下命令,但它没有加密文件:
gpg --yes --passphrase [qwerty] -c -f &FILE 2>/dev/null
&FILE
应该逐个获取文件并加密,但这并没有发生。
答案1
我不确定您在哪里找到该命令行,但它没有使用 GnuPG 可以理解的参数(没有-f
选项)。此外,&FILE
“变量”似乎是您的 GUI 应用程序所特有的。
要加密文件,请运行
gpg --symmetric --passphrase [passphrase] [filename]
同时用实际值替换[passphrase]
和[filename]
。请注意,GnuPG 默认将输出写入 STDOUT,您可能需要再次将输出重定向到文件中。
gpg --symmetric --passphrase [passphrase] [filename] > [encrypted.pgp]