【技术实现步骤摘要】
数据传输加密方法、装置及存储介质、服务器
本专利技术涉及密码技术、信息加解密、对称加密
,具体涉及一种数据传输加密方法、装置及存储介质、服务器。
技术介绍
随着各类应用系统的发展,数据在互联网上的安全受到了重视,特别是对于数据安全要求程度比较高的一些业务;如银行、军工、证券等行业。数据广泛在互联网上进行传输,随时有可能被截取的可能,如果数据使用明文发送,数据的安全毫无保证。同时有些行业,客户众多、业务需求大,如果使用固定的加密密钥进行相关数据的传送,会存在大量管理各种密钥的问题。常用RSA和AES加密算法进行加密传输等对传输数据加密,RSA是非对称密钥,安全性高,性能比较慢,对于大并发处理不太合适;AES是对称密钥,安全性高,性能块,但是密码只有一个,所以前端存储不安全。为了提高系统的运行效率和安全性,业务需要提高加解密速度的同时又能保证数据加密的安全性,其中,多数会采用AES对称密钥进行加密传输到后台。但是,通过AES对传输数据进行加密,密钥的安全性取决于密钥的获取方法和存储,而目前密钥的获取方法和存储使得通过AES加密的传输数据的安全性较低。
技术实现思路
...
【技术保护点】
1.一种数据传输加密方法,其特征在于,包括:获取当前数据存储请求,依据所述当前数据存储请求生成第一令牌和第一随机位;提取所述当前数据存储请求中包含的待存储数据,基于所述第一令牌和第一随机位对所述待存储数据进行AES加密,获得第一密钥;对所述第一密钥进行md5加密,获得密文数据包。
【技术特征摘要】
1.一种数据传输加密方法,其特征在于,包括:获取当前数据存储请求,依据所述当前数据存储请求生成第一令牌和第一随机位;提取所述当前数据存储请求中包含的待存储数据,基于所述第一令牌和第一随机位对所述待存储数据进行AES加密,获得第一密钥;对所述第一密钥进行md5加密,获得密文数据包。2.根据权利要求1所述的数据传输加密方法,其特征在于,所述基于所述第一令牌和第一随机位对所述待存储数据进行AES加密,获得第一密钥,包括:通过所述第一随机位从第一令牌中获取所述第一随随机位对应数量的字符;将所述字符转换成Ascii码值,对所述Ascii码值进行处理获得密钥转换数组;依据所述密钥转换数组确定第一密钥。3.根据权利要求2所述的数据传输加密方法,其特征在于,所述依据所述密钥转换数组确定第一密钥包括:提取第一令牌中字符串下标与所述密钥转换数组中的各元素相对应的字符;依据所述字符获得密钥字符串,基于所述密钥字符串确定第一密钥。4.根据权利要求3所述的数据传输加密方法,其特征在于,所述对所述第一密钥进行md5加密,获得密文数据包,包括:获取所述第一令牌和所述当前时间戳;对所述第一令牌、所述当前时间戳和所述第一密钥进行md5加密,获得所述密文数据包。5.根据权利要求4所述的数据传输加密方法,其特征在于,所述对所述第一密钥进行md5加密,获得密文数据包之后,包括:获取所述第一令牌和所述当前时间戳;基于所述第一令牌、所述当前时间戳、所述密文数据包和加密后的所述待存储数据生成数据传输包。6.根据权利要求5所述的数据传输加密方法,其特征在于,所述基于所述第一令牌、所...
【专利技术属性】
技术研发人员:李敏,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。