如何使用GPG创建、列出密钥和签名文件?

GnuPG或 GPG公司 是开放PG标准实现的Gnu版本。它非常流行,特别是在个人使用的邮件等,这里我将看看gpg2在Linux命令行界面的基本用法。gpg2是gpg的第二个主要版本。

GPG20W30W40W60W90W120W直流齿轮减速电机马达DC12V 24V调速刹车
| 月销量95件
优惠价140元
原价¥140

淘口令:

¥78tZXPnjrrf¥
 

创建/生成专用GPG密钥

这里我们将为密匙环创建公钥和私钥。证书生成过程中询问的必需信息。实名和电子邮件地址由用户提供,然后对这些公钥和私钥进行加密 密码 已创建

$ gpg2 --key-gen
Create/Generate Private GPG Keys
创建/生成专用GPG密钥

在生成GPG私钥的过程中,我们将被要求 Real Name Email . 提供此信息后,我们需要输入一个密码短语,用于加密我们的GPG私钥。私钥的生成需要一些随机性,根据情况可能需要一些时间。生成密钥后,将提供其序列号。

列出现有PGP密钥

它可以通过使用tab自动完成,正如您在first命令中看到的那样。在第二个命令中,我们列出keyring中现有的公钥。我们将提供 --list-key 选项如下。

$ gpg2 --list-key
List Existing PGP Keys
列出现有PGP密钥

我们可以看到密钥存储在用户主目录中 .gnupg 目录。一些信息,比如 Valid 在列出钥匙的过程中也提供了etc。

签名PGP密钥

使用特定密钥对数据进行签名。在这里 --default-key 参数是看在钥匙圈在指纹,姓名,电子邮件等,如果你想 分开签名 从数据使用-b选项。我们将提供 İsmail 作为默认键 --default-key 选项。我们还将提供数据与 -s 选项。

$ gpg2 --default-key İsmail -s test
Sign PGP Key
签名PGP密钥
GPG Passphrase
GPG密码短语

我们还将要求密码解密和使用我们的密码 私钥 这是在上一步中创建的。

相关文章: 如何保护Linux免受自动攻击?

列出密钥

查看私钥和 指纹等相关信息。我们将使用 --list-secret-keys 此选项。

$ gpg2 --list-secret-keys
List Secret Keys
列出密钥

验证签名的PGP文件

PGP的主要使用目的是验证文件是否有相应的签名。我们可以用 --verify 选项,提供文件名。我们将验证名为 data.gpg .

$ gpg2 --verify data.gpg
Verify Signed PGP File
验证签名的PGP文件

导出密钥

有时我们可能需要在不同的系统中使用现有的密钥。我们必须把这些密钥导出到一个文件中。导出现有密钥环并在其他系统中使用。我们将把现有的密钥导出到文件名中 mykeys

$ gpg2 --export > mykeys
Export Keys
导出密钥

如何使用GPG创建、列出密钥和签名文件?信息图表

How To Use GPG To Create, List Keys and Sign Files? Infographic
如何使用GPG创建、列出密钥和签名文件?信息图表

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享