是否有一种 GPG 加密模式不需要存储特定的公钥,只需要一个密码即可解密?
如果知道密码,就可以在任何机器上解密。
附言:
我不想使用,openssl
因为我无法轻松地进行现场加密。
在 gpg 中
cat file | gpg -e > file
正在加密文件。
然而
cat file | openssl enc -des3 > file
生成一个空文件。
答案1
您想要的是对称加密 —— 其中加密和解密使用相同的密钥 —— 是的,GnuPG 可以做到这一点。
使用--symmetric
或-c
代替-er RECIPIENT
。
PS:您可以结合这两种模式,以便可以通过对称密码或任何收件人私钥解密文件。