【技术实现步骤摘要】
一种基于自主安全的邮件传输系统及方法
本公开实施例涉及邮件安全传输
,尤其涉及一种基于自主安全的邮件传输系统及方法。
技术介绍
目前市面上基于B/S模式的邮件系统,通常使用浏览器\采用单一密钥的方式登录,编辑的邮件内容需要明文发送到邮件服务器,让邮件服务器代理转发,传输链路容易被截获,不安全。目前市面上基于C/S模式的邮件客户端不能支持国产化平台,如使用飞腾处理器的硬件,使用麒麟操作系统的主机。因此,有必要改善上述相关技术方案中存在的一个或者多个问题。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开实施例的目的在于提供一种安全邮件传输系统及方法,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本公开实施例的第一方面,提供一种安全邮件传输系统,该系统包括:QT客户端:首先判断用户是否为域内用户,如果是域内用户,则对邮件进行加密 ...
【技术保护点】
1.一种基于自主安全的邮件传输系统,其特征在于,该系统包括:/nQT客户端:首先判断用户是否为域内用户,如果是域内用户,则对邮件进行加密和解密操作,如果不是域内用户,则不进行加密和解密操作;所述QT客户端包括发送方客户端和接收方客户端,所述发送方客户端用于用户注册和登录,对发送方的密钥进行本地存储和发送邮件;所述接收方客户端用于对接收方的密钥进行本地存储和接收邮件;以及/nWeb服务器:位于发送方客户端和接收方客户端之间,对邮件进行存储,并对密钥进行管理;/n其中,所述密钥包括公钥和私钥,所述公钥保存在QT客户端和Web服务器上,所述私钥保存在所述QT客户端上。/n
【技术特征摘要】
1.一种基于自主安全的邮件传输系统,其特征在于,该系统包括:
QT客户端:首先判断用户是否为域内用户,如果是域内用户,则对邮件进行加密和解密操作,如果不是域内用户,则不进行加密和解密操作;所述QT客户端包括发送方客户端和接收方客户端,所述发送方客户端用于用户注册和登录,对发送方的密钥进行本地存储和发送邮件;所述接收方客户端用于对接收方的密钥进行本地存储和接收邮件;以及
Web服务器:位于发送方客户端和接收方客户端之间,对邮件进行存储,并对密钥进行管理;
其中,所述密钥包括公钥和私钥,所述公钥保存在QT客户端和Web服务器上,所述私钥保存在所述QT客户端上。
2.根据权利要求1所述的基于自主安全的邮件传输系统,其特征在于,所述系统还包括邮件服务器,所述邮件服务器位于发送方客户端和接收方客户端之间,用于响应并执行用户的发送邮件与接收邮件的要求。
3.根据权利要求1所述的基于自主安全的邮件传输系统,其特征在于,所述Web服务器采用.netcore框架和python语言。
4.根据权利要求2所述的基于自主安全的邮件传输系统,其特征在于,所述邮件服务器采用.netcore框架和python语言。
5.一种基于自主安全的邮件传输方法,其特征在于,该方法包括:
用户首次在QT客户端注册,生成一对公钥和私钥,所述公钥保存在QT客户端和Web服务器上,所述私钥保存在所述QT客户端上,所述QT客户端包括发送方客户端和接收方客户端;
发送方客户...
【专利技术属性】
技术研发人员:徐怡,陈若曦,魏亚红,邢卫民,
申请(专利权)人:长城计算机软件与系统有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。