[发明专利]一种数据传输方法、系统及相关装置有效
申请号: | 201510752718.0 | 申请日: | 2015-11-06 |
公开(公告)号: | CN105262772B | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 陈静聪;李斌;奚驰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 系统 相关 装置 | ||
1.一种数据传输方法,其特征在于,包括:
生成随机密钥,所述随机密钥中包括待传输数据包的加密标识;
用所述随机密钥对所述待传输数据包进行加密;所述用所述随机密钥对所述待传输数据包进行加密,具体包括:用所述随机密钥对所述待传输数据包的整体内容进行加密;或,用所述随机密钥对所述待传输数据包中未加密的头部信息1进行加密,或用所述随机密钥对所述待传输数据包中未加密的头部信息1和加密的头部信息2进行加密;
用所述随机密钥和加密后的所述待传输数据包组成新数据包;
传输所述新数据包;
所述生成随机密钥,所述随机密钥中包括待传输数据包的加密标识,具体包括:
生成n个字节的随机数,所述n个字节为所述随机密钥的长度;
如果所述随机数中的第一字节随机数命中所述待传输数据包中的命令号,用第二字节随机数替换所述第一字节随机数,将替换后的随机数作为所述随机密钥;所述第二字节随机数为加密标识,所述第一字节随机数为所述随机数中排在首个字节的随机数;
其中,所述第二字节随机数不包括在所述n个字节的随机数中,为0到命令号之间的随机数。
2.如权利要求1所述的方法,其特征在于,所述生成随机密钥,所述随机密钥中包括待传输数据包的加密标识,还包括:
获取随机密钥的长度,及对所述待传输数据包进行加密的加密算法。
3.一种数据传输方法,其特征在于,包括:
接收数据包,所述数据包中包括加密标识;
如果所述数据包中的加密标识指示所述数据包进行了二次加密,将所述数据包分解,分解后数据包包括所述数据包的二次加密密钥及待解密数据;
根据所述二次加密密钥对所述待解密数据进行解密,并对解密后数据进行再次解密;
所述根据所述二次加密密钥对所述待解密数据进行解密,具体包括:用所述二次加密密钥对待解密数据的整体内容进行解密;或,用所述二次加密密钥对所述待解密数据中加密的头部信息1进行解密,或用所述二次加密密钥对所述待解密数据中加密的头部信息1和加密的头部信息2进行解密;
所述二次加密密钥中包括所述加密标识,则所述将所述数据包分解,分解后数据包包括所述数据包的二次加密密钥及待解密数据,具体包括:所述数据包中的首个字节命为加密标识,如果所述加密标识未命中命令号,将所述数据包的前n个字节数据作为所述二次加密密钥,将所述数据包中所述二次加密密钥之外的数据作为所述待解密数据;
所述n个字节为所述二次加密密钥的长度。
4.如权利要求3所述的方法,其特征在于,所述接收数据包之前,还包括:
获取所述二次加密密钥的长度,及利用所述二次加密密钥对所述数据包进行解密的解密算法。
5.一种通信设备,其特征在于,包括:
密钥生成单元,用于生成随机密钥,所述随机密钥中包括待传输数据包的加密标识;
加密单元,用于用所述密钥生成单元生成的随机密钥对所述待传输数据包进行加密;所述加密单元,具体用所述随机密钥对所述待传输数据包的整体内容进行加密;或,用所述随机密钥对所述待传输数据包中未加密的头部信息1进行加密,或用所述随机密钥对所述待传输数据包中未加密的头部信息1和加密的头部信息2进行加密;
传输单元,用于用所述随机密钥和所述加密单元加密后的所述待传输数据包组成新数据包;
如果所述待传输数据包中包括通信两端传输的命令类型的命令号,所述密钥生成单元,具体用于生成n个字节的随机数;如果所述随机数中的第一字节随机数命中所述待传输数据包中的命令号,用第二字节随机数替换所述第一字节随机数,将替换后的随机数作为所述随机密钥;所述第二字节随机数为加密标识,所述第一字节随机数为所述随机数中排在首个字节的随机数;
其中,所述第二字节随机数不包括在所述n个字节的随机数中,为0到命令号之间的随机数。
6.如权利要求5所述的设备,其特征在于,还包括:
信息获取单元,用于获取随机密钥的长度,及对所述待传输数据包进行加密的加密算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510752718.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:装配式混凝土基础结构
- 下一篇:凝胶基组合物及其制备方法