如何使用OpenPGP标准(非对称加密)加密消息并签名(3)

然后点击收件人,选择签名身份和为我加密,并选择媒体提供的公钥,再点击[签名/加密 记事本内容]并输入密码,复制后就可以通过任意公开方式发送给媒体了(雾)↓

如何使用OpenPGP标准(非对称加密)加密消息并签名

解密密文

书接上回,媒体收到我发的猛料后非常激动,作为奖励干脆直接给我发了一张银行卡(里面有30万),然后把银行卡密码加密后发了给我。

这时我们首先要从—–BEGIN PGP MESSAGE—–复制到—–END PGP MESSAGE—–,然后打开Kleopatra->点击记事本,将加密内容粘贴到记事本里,然后点击[解密/验证记事本内容]并输入密码即可。

如何使用OpenPGP标准(非对称加密)加密消息并签名

可以看到银行卡密码是222333,且签名有效,说明没有遭到篡改并且是我爆料媒体发给我的(大雾)

至此,Windows平台的使用演示到此结束。

Android

生成密钥对步骤与Windows平台大同小异,互相参考即可

如何使用OpenPGP标准(非对称加密)加密消息并签名

交换密钥对

导出自己的公钥,首先首页点击进入我的密钥,选择以文件分享或者复制到剪切板

如何使用OpenPGP标准(非对称加密)加密消息并签名

手机平台分享公钥建议复制到剪切板

复制完成后可以以任何方式发给你的朋友,并别忘了提醒他对比指纹。

接下来是导入别人的公钥,很方便,复制别人发的公钥之后,进入主界面会识别剪切板,点击底部查看即可进入导入界面。

如何使用OpenPGP标准(非对称加密)加密消息并签名

如何使用OpenPGP标准(非对称加密)加密消息并签名

导入之后点击刚刚导入的密钥,会提示密钥未确认,然后点击右上角的三个小点->通过指纹确认,然后通过可信的方式(比如网站或者打电话)获取他的指纹,并逐字对比。确认无误后,点击密钥指纹符合。

如何使用OpenPGP标准(非对称加密)加密消息并签名

如何使用OpenPGP标准(非对称加密)加密消息并签名

与Windows平台大同小异,选择你的证书来认证之后,根据需要是否勾选发布到密钥服务器,然后点击确认密钥即可。

如何使用OpenPGP标准(非对称加密)加密消息并签名

确认成功之后会显示已确认的密钥,并且后面会有对勾标识,到此确认公钥的步骤就结束了。

导入私钥

因为我们要使用多设备的缘故,所以之前我们在Windows平台生成的密钥对需要导入到手机里使用,所以要私钥的导入。首先将Windows平台准备的加密密钥对文件通过线下的方式(不要通过QQ或其他网上途径发送,我们可以用数据线)安全转移到手机里,然后打开方式选择[OpenKeychain:解密]

如何使用OpenPGP标准(非对称加密)加密消息并签名

不要选择导入密钥,因为密钥文件已经加密,必须解密之后才能导入

输入密码解密之后看到密钥备份(触摸导出)->导入即可

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/1b9d738d37518753532e78064548443b.html