请教PGP公钥和私钥的问题: 我不太懂公钥和私钥以及签名的关系,请高手指点。

请教PGP公钥和私钥的问题: 我不太懂公钥和私钥以及签名的关系,请高手指点。,第1张

1.公钥和私钥是一对经过算法得出来的两个文件,一个私钥只对应一个公钥,也就是有唯一性

密钥的路径:*.pkr是公钥 而 *.skr是私钥

2.获得别人的公钥可以使用PGP 软件里的“搜索”从“keyserver.pgp.com”服务器上找到。或者让对方给你发一个公钥给你。PGP一般用来发邮件较多,已经支待Out Look 或第三方邮件客户端。发邮件时PGP会检测到有一个会话(PGP软件里可以设置加密方式:所有邮件,指定域名或收件人等等)他会自动查询本地公钥且加密发送出去。要是只发个文件的话你可以用PGP软件里的“新建 PGP压缩包” 加密分单独设密码或者用对方的公钥加密。

3.PGP软件界面左侧:公钥一般都在“全部密钥”里、个人的私钥在“我的私钥”里。“全部密钥”里存放的都是别人的公钥包括你自己的,想把公钥给别人的话在那个公钥上”右键-->导出.“即可(是一个*.asc的文件)。在菜单“密钥”里有PGP密钥环属性。你会看到公私钥存放的位置。

4.发邮时件如设置后PGP会自动加密解密。发文件时在“新建 PGP压缩包” 加密,周上第2点的后一句。私钥不会在别人那里,只有在自己手里。除非你发给对方,用对方的公钥加密文件,然后对方用自己的私钥解密用自己公钥加密的文件,反之对方用你的公钥加密发给你。

5.PGP生成的是一对公私钥是两个文件,同上第1点。邮件加密的时候软件自动帮你用对方的公钥加密一般你不用管的。文件加密时注意下发给谁的用谁的公钥加密,因为有唯一性

追问:

1.Key中已校验选项为灰色,不是绿色的勾,请问是否有影响,如有该怎么修正

答:发邮件肯定会有影响,国为灰色的PGP软件不会启用,发邮件是会提示找不到公钥,需要你手动签下名,右键灰色公钥“sign”签名。这种情况一般是由于对方没有在PGP服务器上传后验证或是PGP软件的bug.

2.发送到服务器的公钥是跟邮箱挂钩的,那也就可以直接攻击邮箱后,重新制作公钥,用制作公钥发送到服务器替换原本公钥,这样就可以冒充原公钥,用新私钥解密。这就不安全了啊。

答:一个私钥只对应一个公钥,也就是有唯一性。别忘了私钥只在自己手里哦。

私钥自己保存,公钥对外公开,因为私钥是唯一的且只有自己知道,所以完全可以作为一种身份的标识,所以可用来签名。

1、PGP生成账户时在我的文档中会生成secring-bak(私钥),pubring-bak(公钥),导出时不包含私钥文件为2K,包含时为4K,可以用记事本查看。

2、别人的公钥肯定是别人给你,用自己的公钥加密,别人是无法查看的。

3、在导出密钥选择不包含私钥(默认没有选择),即为公钥,可以通过密钥大小或文本打开查看。

4、不存在公钥加密再私钥加密,用谁的公钥加密,谁才能解密。

用PGP破解版的只能是本地用部分功能,跟服务器一通你这个就不中了毕竟人家是搞加密的,。要想发送加密邮件还是会用到官方PGP服务器,到时还是会验证。你看所有破解的大多数都是本地用,网络验证没几个行吧,(个人意见,不妥之处匆喷哈)


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/121803.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-14
下一篇2023-03-14

发表评论

登录后才能评论

评论列表(0条)

    保存