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.一种数据解密装置,应用于会话存储技术中,其特征在于,包括:
数据获取模块,用于获取加密数据;
签名确定模块,用于根据预设规则以及所述加密数据计算确定安全签名;
第一解密模块,用于在所述安全签名与所述加密数据中的安全签名相同的情况下,得到第一加密数据;
第二解密模块,用于根据预设解密算法对所述第一加密数据进行解密,得到重组加密数据;
拆分解密模块,用于根据预设组合规则对所述第一解密数据进行文本拆分,得到解密数据。