Training GPG (Crypto, Training)

Training GPG (Crypto, Training)

题目描述

In this challenge your goal is to setup gpg encryption for your emails.
To do so, generate your keypairs locally and store your public key on wechall.
Then all your mails sent by wechall are encrypted.
To enable GPG encryption, please goto Your account settings.
When you are done, click the button below to send you a mail.

Happy Challenging!

在这个挑战中,你的目标是为你的电子邮件设置gpg加密。

为此,在本地生成密钥对并将公钥存储在wechall上。

然后我们会对你发送的所有邮件进行加密。

要启用GPG加密,请进入您的帐户设置。

完成后,单击下面的按钮发送邮件。

具有挑战性的快乐!

这是一道电子邮件加密的题目,bing上有很多关于gpg已经介绍,pgp是世界上使用最广泛的电子邮件加密软件,但是pgp是一个商业软件,需要付费,而gpg不用收费。废话不多说,首先确认自己机子上安装了gpg

gpg --version

在这里插入图片描述
生成密钥对

gpg --generate-key
#或者使用
gpg --quick-generate-key USER-ID #(USER-ID随便输)

在这里插入图片描述
输入密码来保护私钥
在这里插入图片描述
大功告成密钥对生成完毕
在这里插入图片描述
查看密钥

gpg -k

在这里插入图片描述
第一行是公钥文件,第二行是公钥特征,第三行是USER-ID,第四行是私钥特征。可以查看公钥文件的内容,是以二进制形式存放的
在这里插入图片描述
输出公钥或公钥文件

gpg -a --export [uid]#uid输入name
#或者导出到文件中
gpg -a -o pub.txt --export [uid]

在这里插入图片描述
将公钥上传到wechll账户设置中,上传文件或者直接将公钥内容粘贴到输入框
在这里插入图片描述
在这里插入图片描述
检查电子邮件,应该会收到一封wechall平台验证的邮件
在这里插入图片描述
保存到文件中用gpg进行解密即可,文件格式需要调整成
在这里插入图片描述

gpg -d [file]

在这里插入图片描述
不难看出是html格式,输出一个html文件访问即可

gpg  -o sovled.html -d [file]

在这里插入图片描述
访问链接即可成功验证,然后在接收一封邮件
在这里插入图片描述
对接受到的邮件同样的解密得到answer
在这里插入图片描述
提交answer即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值