admin管理员组文章数量:1549452
使用命令行创建 GPG 密钥
使用以下 shell 命令:
gpg2 --full-gen-key
此命令生成由公钥和私钥组成的密钥对。其他人使用您的公钥来验证和/或解密您的通信。分发您的公共密钥尽可能广泛地,尤其是你知道将要收到你正宗的通信,如邮件列表谁的人。例如,Fedora 文档项目要求参与者在他们的自我介绍中包含一个 GPG 公钥。
一系列提示将指导您完成整个过程。如果需要,按Enter键分配默认值。第一个提示要求您选择您喜欢的键类型:
请选择您想要的密钥类型:
(1) RSA 和 RSA(默认)
(2) DSA 和 Elgamal
(3) DSA(仅签名)
(4) RSA(仅签名)
你的选择?
在几乎所有情况下,默认值都是正确的选择。RSA/RSA 密钥不仅可以让您签署通信,还可以加密文件。
接下来,选择密钥大小:
RSA 密钥的长度可能在 1024 到 4096 位之间。此处几乎总是推荐更大的,但您的用例和安全模型可能另有规定。
你想要什么键大小?(2048)
同样,默认值对于几乎所有用户来说都足够了,并且代表了极强的安全级别。
接下来,选择密钥何时到期。最好选择一个到期日期而不是使用默认值,即无。 例如,如果密钥上的电子邮件地址无效,到期日期将提醒其他人停止使用该公钥。
请指定密钥的有效期。
0 = 密钥不会过期
<n> = 密钥在 n 天后过期
<n>w = 密钥在 n 周后到期
<n>m = 密钥在 n 个月后到期
<n>y = 密钥在 n 年后到期
密钥对什么有效?(0)
1y
例如,输入值使密钥有效期为一年。(如果您改变主意,您可以在生成密钥后更改此到期日期。)
在gpg
程序要求签名信息之前,会出现以下提示:
这是否正确(是/否)?
输入y
以完成该过程。
接下来,输入您的姓名和电子邮件地址。 请记住,此过程是关于验证您是一个真正的个体。 因此,请包括您的真实姓名。不要使用别名或句柄,因为它们会伪装或混淆您的身份。
输入您的 GPG 密钥的真实电子邮件地址。如果您选择了一个虚假的电子邮件地址,其他人将更难找到您的公钥。这使得验证您的通信变得困难。例如,如果您使用此 GPG 密钥 在邮件列表中进行自我介绍,请输入您在该列表中使用的电子邮件地址。
使用注释字段包含别名或其他信息。(有些人出于不同目的使用不同的键,并用注释标识每个键,例如“Office”或“开源项目”。)
在确认提示时
版权声明:本文标题:使用GPG加密通讯,设置git提交验证密钥 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727230240a1103573.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论