【技术实现步骤摘要】
基于区块链的邮箱加密方法、解密方法和处理方法
本专利技术属于区块链
,具体涉及基于区块链的邮箱加密方法、解密方法和处理方法。
技术介绍
随着Internet技术的高速发展,以及5G时代的到来,电子邮件系统已经成为日常工作交流普遍使用的通信工具。与传统的信息传输模式相比,电子邮件具有很强的时效性和便捷性。但随着电子邮件的广泛应用,随之而来的安全问题也日渐突显,机密泄漏、邮件欺诈、地址仿冒等令人烦恼不堪,相应的安全保密防护需求越来越迫切。为了提高电子邮件使用的安全性,现有的电子邮件系统采用图1的方法对明文邮件进行加密:发件人通过电话、短信、微信等方式将密码告诉收件人,发件人在发件时,采用该密码对明文邮件进行加密,收件人在收到邮件后,使用该密码进行解密,获得明文邮件。虽然这种电子邮件系统加密速度快,保密度高。但是密钥是保密通信的关键,如何才能把密钥安全送到收信方是对称加密体制的突出问题。另外如果有n个合作者,就需要n个不同的密钥,使得密钥的分发复杂。通信的过程还要求通信双方必须统一密钥。所以这种方法难以解决数字签名认 ...
【技术保护点】
1.一种基于区块链的邮箱加密方法,其特征在于,包括以下步骤:/n当检测到发件人的登录指令时,获取发件人的身份信息,并利用区块链对所述身份信息进行验证;/n当身份信息验证成功后,完成登录,接收发件人输入的收件人和邮件内容;/n当接收到发件人的发件指令时,在区块链上根据发件人的私钥、收件人的公钥、邮件内容和时间生成密码,采用所述密码对所述邮件内容进行数字签名,设置收件人的公钥的权限为阅读权限,将邮件发送给收件人。/n
【技术特征摘要】
1.一种基于区块链的邮箱加密方法,其特征在于,包括以下步骤:
当检测到发件人的登录指令时,获取发件人的身份信息,并利用区块链对所述身份信息进行验证;
当身份信息验证成功后,完成登录,接收发件人输入的收件人和邮件内容;
当接收到发件人的发件指令时,在区块链上根据发件人的私钥、收件人的公钥、邮件内容和时间生成密码,采用所述密码对所述邮件内容进行数字签名,设置收件人的公钥的权限为阅读权限,将邮件发送给收件人。
2.一种基于区块链的邮箱解密方法,其特征在于,包括以下步骤:
当收件人接收到邮件时,获取收件人的身份信息,并利用区块链对所述身份信息进行验证;
当身份信息验证成功后,利用收件人的私钥验证所述邮件中收件人的公钥,当验证通过时,收件人获得阅读权限;
接收收件人输入的动态验证码,在成功利用所述动态验证码对邮件进行解密后,查看邮件。
3.一种基于区块链的邮件处理方法,其特征在于,包括以下步骤:
执行发件步骤;所述发件步骤包括权利要求1所述的邮箱加密方法;
执行收件步骤;所述收件步骤包括权利要求2所述的邮箱解密方法。
4.根据权利要求3所述邮件处理方法,其特征在于,
所述发件人和收件人的身份信息包括面部信息。
5.根据权利要求3所述邮件处理方法,其特征在于,
所述发件指令包括发送常规邮件、秘密邮件、机密邮件或绝密邮件。
6.根据权利要求3所述邮件处理方法,其特征在于,
所述发件人和收件人的公...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。