GPG:误输入加密命令时提示密码

时间:2018-07-25 06:45:46

标签: encryption gnupg

user@name:~/Desktop$ gpg --version
gpg (GnuPG) 2.2.8
libgcrypt 1.8.3

我使用以下命令来加密文件foo.txt

gpg -r myID --encrypt foo.txt

但是,当我错过加密选项(-encrypt而不是--encrypt)前的破折号时,会出现警告,并提示我输入密码:

gpg -r myID -encrypt foo.txt 
gpg: WARNING: server 'gpg-agent' is older than us (2.2.4 < 2.2.8)
gpg: Note: Outdated servers may lack important security fixes.
gpg: Note: Use the command "gpgconf --kill all" to restart them.

打开一个窗口,我必须在其中输入密码。

有人可以向我解释这种行为吗?为什么我必须输入密码才能加密文件?为什么仅当我输错加密命令时,我的gpg-agent才显得过时了?

0 个答案:

没有答案