[发明专利]一种消息加密、解密方法和装置有效
申请号: | 201610072662.9 | 申请日: | 2016-02-02 |
公开(公告)号: | CN107026824B | 公开(公告)日: | 2019-10-25 |
发明(设计)人: | 殷腾飞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/58 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 加密 解密 方法 装置 | ||
本发明实施例公开了一种消息加密、解密方法和装置;本发明实施例采用获取消息的加密请求,该加密请求携带加密程序的标识和加密所需的密钥,然后,根据该标识对应的加密程序和该密钥对该消息进行加密,以得到加密消息,对该加密消息进行组包处理以得到对应的数据包,并将该数据包发送至网络;该方案可以在将消息发送到网络之前根据指定的加密程序和密钥对消息进行加密,可以控制企业内IM消息只在安装有该企业指定的加解密程序和密钥的终端上才可以查看,在没有安装该企业指定的加解密程序和密钥的终端上无法查看,相对于现有技术而言,提高了IM消息的安全性,尤其对于企业来说,可以极大地提高企业内IM消息的安全性。
技术领域
本发明涉及信息安全技术领域,具体涉及一种消息加密、解密方法和装置。
背景技术
现如今,各种各样的数据充斥着人们的生活,无不涉及到数据的处理,而数据的安全,更是牵涉到人们的生命财产安全。
例如,对于企业来说,员工在工作中的聊天消息是非常敏感的内容,可能涉及公司比较核心机密的东西,对企业至关重要。因此,对于企业,需要对员工在工作中的聊天消息进行加密,防止该该聊天消息被其他非人员非法窃取,以保证企业内部的聊天消息的安全性。
目前,企业内部员工之间通常采用企业IM(Instant Messaging,即时通讯)客户端进行IM消息交互,以进行聊天;其中,IM消息的加密通常由IM客户端实现。具体地,参考图1,图1为常见的非自建服务器的企业IM框架,其加密的过程为:员工A的PC(personalcomputer,个人计算机)在接收到员工A输入的消息(即明文)之后,该PC的IM客户端会对该消息组包加密,以形成加密数据包即密文,然后,将该密文发送到网络,以通过该网络发送给员工B的PC,同时还可发送至IM服务上云端进行存储;这样员工B的PC可以在通过网络接收到员工A的PC发送密文之后,将会对该密文进行解密解包,以得到解密后的消息,即明文,然后,将该解密后的消息呈现给员工B。采用该IM框架,在消息组成数据包发送到网络上时,IM客户端一般都有做加密,确保在网络上传播是安全的,可以防止其他非法窃取,保证企业的IM消息安全。
在对现有技术的研究和实践过程中,本发明的发明人发现,由于IM客户端的加密程序或者加密算法均是由IM服务商统一提供的,一旦企业员工的IM登录信息被非法人员窃取,那么该非法人员可以在任意终端上登录IM客户端查看到IM消息,导致IM消息的安全性比较低。
发明内容
本发明实施例提供一种消息加密、解密方法和装置,可以提高IM消息的安全性。
本发明实施例提供一种消息加密方法,包括:
获取消息的加密请求,该加密请求携带加密程序的标识和加密所需的密钥;
根据所述标识对应的加密程序和所述密钥对所述消息进行加密,以得到加密消息;
对所述加密消息进行组包处理以得到对应的数据包,并将所述数据包发送至网络。
相应的,本发明实施例还提供了一种消息解密方法,包括:
通过网络获取数据包,并对所述数据包括进行解包处理,以得到加密消息;
获取加密消息的解密请求,所述解密请求携带解密程序的标识和解密所需的密钥;
根据所述标识对应的解密程序和所述密钥对所述加密消息进行解密,以得到解密消息。
相应的,本发明实施例还提供了一种消息加密装置,包括:
获取单元,用于获取消息的加密请求,该加密请求携带加密程序的标识和加密所需的密钥;
加密单元,用于根据所述标识对应的加密程序和所述密钥对所述消息进行加密,以得到加密消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610072662.9/2.html,转载请声明来源钻瓜专利网。