GPG更改密码短语密钥密码命令

时间:2020-01-09 10:42:16  来源:igfitidea点击:

如何在Linux或者Unix等操作系统上更改GPG加密密钥密码?
如何使用gpg更改密钥的密码?

gpg是GNU Privacy Guard(GnuPG)的OpenPGP部分。
它是使用OpenPGP标准提供数字加密和签名服务的工具。
您可以使用gpg命令进行完整的密钥管理,包括设置密钥,更改密钥密码,列出密钥等等。

更改密钥的密码

语法为:

gpg --edit-key Your-Key-ID-Here
gpg> passwd
gpg> save

您需要在" gpg>"提示符下执行" passwd"命令,然后执行" save"命令,以更改密钥ID的密码。

例子

首先,使用以下命令列出密钥:

gpg --list-keys

输出示例:

/root/.gnupg/pubring.gpg
-----------------------
pub   4096R/9AABBCD8 2013-10-04
uid                  Home Nas Server (Home Nas Server Backup) 
sub   4096R/149D60C7 2013-10-04

您需要记下公钥" 9AABBCD8"。
接下来,执行以下命令:

gpg --edit-key 9AABBCD8

gpg>提示符下执行passwd命令以更改密码:

gpg> passwd

您需要提供旧密码来解锁密钥:

Key is protected.

You need a passphrase to unlock the secret key for
user: "Home Nas Server (Home Nas Server Backup) "
4096-bit RSA key, ID 9AABBCD8, created 2013-10-04

Enter passphrase: TYPE-YOUR-OLD-PASSPHRASE-HERE

最后,输入新的密码:

Enter the new passphrase for this secret key.

Enter passphrase: TYPE-YOUR-new-PASSPHRASE-HERE
Repeat passphrase: again-TYPE-YOUR-new-PASSPHRASE-HERE

要保存对gpg的所有更改并退出,请在" gpg>"提示符下执行" save":

gpg> save