我想加密文件并绝不缓存密码。在我看来,这是一个严重的安全问题,而 gnu 选择将此功能设为默认功能的原因令我难以理解。
有人叫我尝试一下,gpg -c --no-symkey-cache
我试过了,但是出现了这个错误,gpg: invalid option "--no-symkey-cache"
我错过了什么?
答案1
你的 是什麼gpg --version
?
--no-symkey-cache
被添加于gpg 2.2.7。
Ubuntu 18.04仅具有 gpg 2.2.4。您需要Ubuntu 18.10或更高版本。或者手动升级 gpg。
答案2
检查~/.gnupg/gpg.conf
是否存在冲突的选项,或者暂时移动 gpg.conf 文件。
gpg -c --no-symkey-cache test.txt
对我来说很好用。