GPG 仅使用密码加密文件(无需密钥存储)

use*_*456 7 encryption gnupg openssl

是否有一种不需要存储特定公钥并且只需要解密一个密码的 GPG 加密模式?

如果密码短语已知,则可以在任何机器上进行解密。


PS:

我不想使用,openssl因为我无法轻松进行就地加密。

在 gpg

  cat file | gpg -e >  file
Run Code Online (Sandbox Code Playgroud)

正在加密文件。

然而

cat file | openssl enc -des3   >  file
Run Code Online (Sandbox Code Playgroud)

产生一个空文件。

小智 10

您想要的是对称加密——加密和解密使用相同的密钥——是的,GnuPG 可以做到。

使用--symmetric-c代替-er RECIPIENT

PS:您可以组合这两种模式,以便可以通过对称密码或任何 RECIPIENT 私钥解密文件。