数据加密方法、装置、数据解密方法及装置与流程

文档序号:20117066发布日期:2020-03-17 20:06阅读:来源:国知局

技术特征:

1.一种数据加密方法,应用于会话存储技术中,其特征在于,包括:

获取前端路由页面或窗口的待加密数据;

基于所述待加密数据进行文本重组,得到重组加密数据;

对所述重组加密数据进行第一加密,得到第一加密数据;

采用第一算法得到安全签名;

将所述第一加密数据与所述安全签名组合,得到加密数据。

2.根据权利要求1所述的数据加密方法,其特征在于,所述基于所述待加密数据进行文本重组,得到重组加密数据,包括:

采用高级加密标准aes对所述待加密数据进行文本重组,得到重组加密数据。

3.根据权利要求2所述的数据加密方法,其特征在于,所述重组加密数据中包括:公钥、用户认证令牌、待加密数据、消息id、时间戳、补位数据和随机数据。

4.根据权利要求1所述的数据加密方法,其特征在于,所述对所述重组加密数据进行第一加密,得到第一加密数据,包括:

采用安全散列算法sha-256对所述重组加密数据进行第一加密,得到第一加密数据。

5.根据权利要求1所述的数据加密方法,其特征在于,所述采用第一算法得到安全签名,包括:

采用安全散列算法sha-1得到安全签名。

6.根据权利要求1所述的数据加密方法,其特征在于,在所述将所述第一加密数据与所述安全签名组合,得到加密数据后,还包括:

在检测到前端路由页面或窗口关闭后,删除所述加密数据。

7.一种数据解密方法,应用于会话存储技术中,其特征在于,包括:

获取加密数据;

根据预设规则以及所述加密数据计算确定安全签名;

在所述安全签名与所述加密数据中的安全签名相同的情况下,得到第一加密数据;

根据预设解密算法对所述第一加密数据进行解密,得到重组加密数据;

根据预设组合规则对所述重组加密数据进行文本拆分,得到解密数据。

8.根据权利要求7所述的数据解密方法,其特征在于,所述根据预设解密算法对所述第一加密数据进行解密,得到重组加密数据,包括:

采用安全散列算法sha-256的反编码算法对所述第一加密数据进行解密,得到重组加密数据。

9.根据权利要求7所述的数据解密方法,其特征在于,所述根据预设组合规则对所述重组加密数据进行文本拆分,得到解密数据,包括:

根据高级加密标准aes的组合规则对所述重组加密数据进行文本拆分,得到解密数据。

10.一种数据加密装置,应用于会话存储技术中,其特征在于,包括:

数据获取模块,用于获取前端路由页面或窗口的待加密数据;

文本重组模块,用于基于所述待加密数据进行文本重组,得到重组加密数据;

第一加密模块,用于对所述重组加密数据进行第一加密,得到第一加密数据;

签名获取模块,用于采用第一算法得到安全签名;

加密组合模块,用于将所述第一加密数据与所述安全签名组合,得到加密数据。

11.一种数据解密装置,应用于会话存储技术中,其特征在于,包括:

数据获取模块,用于获取加密数据;

签名确定模块,用于根据预设规则以及所述加密数据计算确定安全签名;

第一解密模块,用于在所述安全签名与所述加密数据中的安全签名相同的情况下,得到第一加密数据;

第二解密模块,用于根据预设解密算法对所述第一加密数据进行解密,得到重组加密数据;

拆分解密模块,用于根据预设组合规则对所述第一解密数据进行文本拆分,得到解密数据。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1