一种邮件处理的方法技术

技术编号:21065494 阅读:21 留言:0更新日期:2019-05-08 09:58
本发明专利技术公开了一种邮件处理方法,所述方法包括:邮件发送客户端发送邮件时,发送签名指令和/或加密指令给邮件服务器,邮件服务器向认证服务器发送签名请求和/或加密请求,认证服务器对邮件进行签名和/或加密,将签名后和/或加密后的邮件返回给邮件服务器;邮件接收客户端接收邮件时,发送验签指令和/或解密指令给邮件服务器,邮件服务器向认证服务器发送验签请求和/或解密请求,认证服务器对邮件进行验签和/或解密,将验签后和/或解密后邮件返回给邮件服务器。通过本发明专利技术的方法确保数据的完整性,防止邮件信息泄漏。

【技术实现步骤摘要】
一种邮件处理的方法
本专利技术通信领域,特别是涉及一种邮件处理的方法。
技术介绍
截止2017年12月,中国境内企业级电子邮箱活跃用户规模约为1.2亿,活跃的中国政企机构独立邮箱域名约为500万个。全国企业级电子邮箱用户平均每天收发到电子邮件约16.1亿封。电子邮件已经成为最重要的信息载体之一。
技术实现思路
为了解决上述技术问题,本专利技术提供了邮件处理的方法,能够对发送出去邮件进行数字签名和邮件加密,在接收邮件时验证签名和解密邮件,这样可以更好地保证邮件信息的完整性,防止邮件信息泄漏。为了解决上述技术问题,本专利技术提供了一种邮件的迁移方法,其包括:邮件发送客户端发送邮件时,发送签名指令和/或加密指令给邮件服务器,邮件服务器向认证服务器发送签名请求和/或加密请求,认证服务器对邮件进行签名和/或加密,将签名后和/或加密后的邮件返回给邮件服务器;邮件接收客户端接收邮件时,发送验签指令和/或解密指令给邮件服务器,邮件服务器向认证服务器发送验签请求和/或解密请求,认证服务器对邮件进行验签和/或解密,将验签后和/或解密后邮件返回给邮件服务器。可选地,还包括:所述认证服务器以收件人和/或发件人的邮件地址作为身份标识生成加密密钥和/或签名密钥、获取签名后和/或加密后的邮件;所述认证服务器以收件人和/或发件人的邮件地址作为身份标识生成加密密钥和/或签名密钥、获取解密后和/或验签后的邮件。可选地,所述邮件发送客户端发送邮件时,发送签名指令和/或加密指令给邮件服务器的步骤包括:邮件发送客户端发送邮件时,若收到勾选“数字签名”功能的外部指令,则发送签名指令给邮件服务器;邮件发送客户端发送邮件时,若收到勾选“安全加密”功能的外部指令,则发送加密指令给邮件服务器;邮件发送客户端发送邮件时,若收到勾选“数字签名”和“安全加密”功能的外部指令,则发送签名指令和加密指令给邮件服务器。可选地,所述邮件服务器向认证服务器发送签名请求和/或加密请求的步骤包括:当邮件服务器接收到邮件发送客户端发送的签名指令时,向认证服务器发送发件人的邮件地址及邮件签名请求;当邮件服务器接收到邮件发送客户端发送的加密指令时,向认证服务器发送收件人的邮件地址及邮件加密请求;当邮件服务器接收到邮件发送客户端发送的签名指令和加密指令时,向认证服务器发送收件人的邮件地址、发件人的邮件地址、邮件签名请求及邮件加密请求。可选地,所述认证服务器对邮件进行签名和/或加密,将签名后和/或加密后的邮件返回给邮件服务器的步骤包括:当认证服务器接收到邮件签名请求时,将签名邮件进行封装,并将签名后的邮件返回给邮件服务器;当认证服务器接收到邮件加密请求时,将加密邮件进行封装,并将加密后的邮件返回给邮件服务器;当认证服务器接收到邮件签名请求和邮件加密请求时,先对邮件进行签名后和加密后再进行封装,并将签名后和加密后的邮件返回给邮件服务器。可选地,所述认证服务器以收件人和/或发件人的邮件地址作为身份标识生成加密密钥和/或签名密钥、获取签名后和/或加密后的邮件,具体包括:当认证服务器接收到邮件签名请求时,以发件人的邮件地址作为身份标识获取并保存发件人的签名密钥,并利用发件人的签名密钥生成签名邮件,并将签名邮件进行封装,并返回给邮件服务器;当认证服务器接收到邮件加密请求时,以收件人的邮件地址作为身份标识获取并保存收件人的加密密钥,同时随机生成加密算法key,利用key请求加密算法模块对邮件进行加密,再利用收件人的加密密钥请求加密算法模块对key进行加密,最后将加密后的邮件和加密后的key一同进行封装,并返回给邮件服务器;当认证服务器接收到邮件签名请求和邮件加密请求时,首先以发件人的邮件地址作为身份标识获取并保存发件人的签名密钥,并利用发件人的签名密钥请求加密算法模块生成签名邮件,认证服务器将获取到的签名邮件进行封装;再以收件人的邮件地址作为身份标识获取并保存收件人的加密密钥,同时随机生成加密算法key,利用key请求加密算法模块对邮件进行加密,再利用收件人的加密密钥请求对key进行加密,最后将加密后的邮件和加密后的key一同进行封装,并返回给邮件服务器。可选地,所述邮件接收客户端接收邮件时,发送验签指令和/或解密指令给邮件服务器的步骤包括:若所接收邮件为签名邮件,当接收到外部的阅读指令时,则邮件接收客户端发送验签指令给邮件服务器;若所接收邮件为加密邮件,当接收到外部的阅读指令时,则邮件接收客户端发送解密指令给邮件服务器;若所接收邮件为既签名又加密的邮件,当接收到外部的阅读指令时,则邮件接收客户端发送解密指令和验签指令给邮件服务器。可选地,所述邮件服务器向认证服务器发送验签请求和/或解密请求的步骤包括:当邮件服务器接收到邮件客户端发送的验签指令时,向认证服务器发送发件人的邮件地址及邮件验签请求;当邮件服务器接收到邮件客户端发送的解密指令时,向认证服务器发送收件人的邮件地址及邮件解密请求;当邮件服务器接收到邮件客户端发送的解密指令和验签指令时,向认证服务器发送发件人的邮件地址、收件人的邮件地址、邮件验签请求及邮件解密请求。可选地,所述认证服务器对邮件进行验签和/或解密,将验签后和/或解密后邮件返回给邮件服务器的步骤包括:当认证服务器接收到邮件验签请求时,进行签名验证并获取验证结果,解封签名邮件并将获取到的邮件返回给邮件服务器;当认证服务器接收到邮件解密请求时,获取解密后的邮件并进行解封,将解密后的邮件返回给邮件服务器;当认证服务器接收到邮件解密请求和验签请求时,先将获取解密后的邮件并进行解封,再进行签名验证并获取验证结果,解封签名邮件并将获取到的邮件返回给邮件服务器。可选地,所述认证服务器以收件人和/或发件人的邮件地址作为身份标识生成加密密钥和/或签名密钥、获取解密和验签后的邮件,具体包括:当认证服务器接收到邮件验签请求时,以发件人的邮件地址作为身份标识获取并保存发件人的签名密钥,并利用发件人的签名密钥请求加密算法模块进行签名验证,并解封签名邮件获取验签后的邮件;当认证服务器接收到邮件解密请求,以收件人的邮件地址作为身份标识获取并保存收件人的加密密钥,再利用收件人的加密密钥请求加密算法模块对加密的加密算法key进行解密,利用解密后的key请求加密算法模块获取到解密后的邮件;当认证服务器接收到邮件解密和验签请求时,首先以收件人的邮件地址作为身份标识获取并保存收件人的加密密钥,再利用收件人的加密密钥请求加密算法模块对加密的加密算法key进行解密,利用解密后的key请求加密算法模块获取到解密后的邮件;其次以发件人的邮件地址作为身份标识获取并保存发件人的签名密钥,并利用发件人的签名密钥请求加密算法模块进行签名验证,并解封签名邮件获取验签后的邮件。本专利技术的优点在于,通过本专利技术所述方法,能够确保数据的完整性,防止邮件信息泄漏。附图说明图1是本专利技术实施例提供的邮件处理方法的流程示意图;图2是本专利技术实施例提供邮件处理方法的又一流程示意图;图3是本专利技术实施例提供邮件处理方法的又一流程示意图;图4是本专利技术实施例提供邮件处理方法的又一流程示意图;图5是本专利技术实施例提供邮件处理方法的又一流程示意图;图6是本专利技术实施例提供邮件处理方法的又一流程示意图;图7是本专利技术实施例提供邮件处理方法的又一流程示意图。具体实施方式下面结合本文档来自技高网...

【技术保护点】
1.一种邮件处理的方法,其特征在于,包括:邮件发送客户端发送邮件时,发送签名指令和/或加密指令给邮件服务器,邮件服务器向认证服务器发送签名请求和/或加密请求,认证服务器对邮件进行签名和/或加密,将签名后和/或加密后的邮件返回给邮件服务器;邮件接收客户端接收邮件时,发送验签指令和/或解密指令给邮件服务器,邮件服务器向认证服务器发送验签请求和/或解密请求,认证服务器对邮件进行验签和/或解密,将验签后和/或解密后邮件返回给邮件服务器。

【技术特征摘要】
1.一种邮件处理的方法,其特征在于,包括:邮件发送客户端发送邮件时,发送签名指令和/或加密指令给邮件服务器,邮件服务器向认证服务器发送签名请求和/或加密请求,认证服务器对邮件进行签名和/或加密,将签名后和/或加密后的邮件返回给邮件服务器;邮件接收客户端接收邮件时,发送验签指令和/或解密指令给邮件服务器,邮件服务器向认证服务器发送验签请求和/或解密请求,认证服务器对邮件进行验签和/或解密,将验签后和/或解密后邮件返回给邮件服务器。2.如权利要求1所述的方法,其特征在于,还包括:所述认证服务器以收件人和/或发件人的邮件地址作为身份标识生成加密密钥和/或签名密钥、获取签名后和/或加密后的邮件;所述认证服务器以收件人和/或发件人的邮件地址作为身份标识生成加密密钥和/或签名密钥、获取解密后和/或验签后的邮件。3.如权利要求1所述的方法,其特征在于,所述邮件发送客户端发送邮件时,发送签名指令和/或加密指令给邮件服务器的步骤包括:邮件发送客户端发送邮件时,若收到勾选“数字签名”功能的外部指令,则发送签名指令给邮件服务器;邮件发送客户端发送邮件时,若收到勾选“安全加密”功能的外部指令,则发送加密指令给邮件服务器;邮件发送客户端发送邮件时,若收到勾选“数字签名”和“安全加密”功能的外部指令,则发送签名指令和加密指令给邮件服务器。4.如权利要求1所述的方法,其特征在于,所述邮件服务器向认证服务器发送签名请求和/或加密请求的步骤包括:当邮件服务器接收到邮件发送客户端发送的签名指令时,向认证服务器发送发件人的邮件地址及邮件签名请求;当邮件服务器接收到邮件发送客户端发送的加密指令时,向认证服务器发送收件人的邮件地址及邮件加密请求;当邮件服务器接收到邮件发送客户端发送的签名指令和加密指令时,向认证服务器发送收件人的邮件地址、发件人的邮件地址、邮件签名请求及邮件加密请求。5.如权利要求1所述的方法,其特征在于,所述认证服务器对邮件进行签名和/或加密,将签名后和/或加密后的邮件返回给邮件服务器的步骤包括:当认证服务器接收到邮件签名请求时,将签名邮件进行封装,并将签名后的邮件返回给邮件服务器;当认证服务器接收到邮件加密请求时,将加密邮件进行封装,并将加密后的邮件返回给邮件服务器;当认证服务器接收到邮件签名请求和邮件加密请求时,先对邮件进行签名和加密后再进行封装,并将签名后和加密后的邮件返回给邮件服务器。6.如权利要求2所述的方法,其特征在于,所述认证服务器以收件人和/或发件人的邮件地址作为身份标识生成加密密钥和/或签名密钥、获取签名后和/或加密后的邮件,具体包括:当认证服务器接收到邮件签名请求时,以发件人的邮件地址作为身份标识获取并保存发件人的签名密钥,并利用发件人的签名密钥生成签名邮件,并将签名邮件进行封装,并返回给邮件服务器;当认证服务器接收到邮件加密请求时,以收件人的邮件地址作为身份标识获取并保存收件人的加密密钥,同时随机生成加密算法key,利用key请求加密算法模块对邮件进行加密,再利用收件人的加密密钥请求加密算法模块对key进行加密,最后将加密后的邮件和加密后的key一同进行封装,并返回给邮件服务器;当认证服务器接收到邮件签名请求和邮...

【专利技术属性】
技术研发人员:陈磊华王梦楠
申请(专利权)人:广东盈世计算机科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1