利索能及
我要发布
收藏
专利号: 2019101131883
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据传输加密方法,其特征在于,包括:获取当前数据存储请求,依据所述当前数据存储请求生成第一令牌和第一随机位;

提取所述当前数据存储请求中包含的待存储数据,基于所述第一令牌和第一随机位对所述待存储数据进行AES加密,获得第一密钥;

对所述第一密钥进行md5加密,获得密文数据包。

2.根据权利要求1所述的数据传输加密方法,其特征在于,所述基于所述第一令牌和第一随机位对所述待存储数据进行AES加密,获得第一密钥,包括:通过所述第一随机位从第一令牌中获取所述第一随随机位对应数量的字符;

将所述字符转换成Ascii码值,对所述Ascii码值进行处理获得密钥转换数组;

依据所述密钥转换数组确定第一密钥。

3.根据权利要求2所述的数据传输加密方法,其特征在于,所述依据所述密钥转换数组确定第一密钥包括:提取第一令牌中字符串下标与所述密钥转换数组中的各元素相对应的字符;

依据所述字符获得密钥字符串,基于所述密钥字符串确定第一密钥。

4.根据权利要求3所述的数据传输加密方法,其特征在于,所述对所述第一密钥进行md5加密,获得密文数据包,包括:获取所述第一令牌和所述当前时间戳;

对所述第一令牌、所述当前时间戳和所述第一密钥进行md5加密,获得所述密文数据包。

5.根据权利要求4所述的数据传输加密方法,其特征在于,所述对所述第一密钥进行md5加密,获得密文数据包之后,包括:获取所述第一令牌和所述当前时间戳;

基于所述第一令牌、所述当前时间戳、所述密文数据包和加密后的所述待存储数据生成数据传输包。

6.根据权利要求5所述的数据传输加密方法,其特征在于,所述基于所述第一令牌、所述当前时间戳、所述密文数据包和加密后的所述待存储数据生成数据传输包之后,包括:将所述数据传输包传输到数据存储服务器,提取所述数据传输包中的第一令牌和所述当前时间戳;

判断所述第一令牌和所述当前时间戳是否在预设有效时间内;

当所述第一令牌和所述当前时间戳中任一个不在所述预设有效时间内时,拒绝所述当前数据存储请求。

7.一种数据传输加密装置,其特征在于,包括:获取模块,用于获取当前数据存储请求,依据所述当前数据存储请求生成第一令牌和第一随机位;

第一密钥确定模块,用于提取所述当前数据存储请求中包含的待存储数据,基于所述第一令牌和第一随机位对所述待存储数据进行AES加密,获得第一密钥;

加密模块,用于对所述第一密钥进行md5加密,获得密文数据包。

8.根据权利要求7所述的数据传输加密装置,其特征在于,所述第一密钥确定模块,包括:字符获取单元,用于通过所述第一随机位从第一令牌中获取所述第一随随机位对应数量的字符;

转换单元,用于将所述字符转换成Ascii码值,对所述Ascii码值进行处理获得密钥转换数组;

第一密钥确定单元,用于依据所述密钥转换数组确定第一密钥。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现权利要求1至6任一项所述的数据传输加密方法。

10.一种服务器,其特征在于,包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行根据权利要求1至6任一项所述的数据传输加密方法的步骤。