数据的解密方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:41357205 阅读:19 留言:0更新日期:2024-05-20 10:08
本申请涉及一种数据的解密方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:通过前端页面加载预设文件,并从预设文件中解析得到加密数据以及加密数据的加密方式;基于加密方式,采用预设二进制数组,对加密数据中指定位置处的数据内容进行异或运算,得到与加密数据对应的解密数据;基于解密数据所占用的二进制位数,对解密数据进行数据还原,得到与解密数据对应的数据还原内容;将数据还原内容转换为对应的十进制数,得到与加密数据对应的明文数据,并通过前端页面展示明文数据。采用本方法能够无需其他相关组件依赖支撑,即可在前端实现数据解密,从而提高数据解密的安全性和灵活性。

【技术实现步骤摘要】

本申请涉及电子信息,特别是涉及一种数据的解密方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、为保障数据安全传输,防止数据被泄露或篡改 ,通常会采用国密算法对数据通讯网络中交互的数据进行加解密。国密算法,即国家密码局认定的国产密码算法,也称商用密码。目前常用的国密算法主要有以下三种:对称加密算法(sm4算法),椭圆曲线非对称加密算法(sm2算法)和杂凑算法(sm3算法)。

2、而对称加密算法(sm4算法),由于其加密和解密速度相对较快,被广泛应用于需要快速加密和解密大量数据的前后端交互场景。示例性的,在传统技术中,可以通过前后端之间的交互组件spring-mvc采用对称加密算法对前端需要展示的数据进行解密,或者,对后端需要存储的数据进行加密。

3、但是,当采用传统技术中的数据加解密方法时,也存在着对组件的依赖性较强的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种无需组件依赖支撑的灵活性更高的数据的解密方法、装置、计算机设备、计算机可读存储介质和计算机本文档来自技高网...

【技术保护点】

1.一种数据的解密方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述加密方式包括分组轮换加密方式;

3.根据权利要求2所述的方法,其特征在于,所述指定位置为加密单元/数组单元中的后三位。

4.根据权利要求1所述的方法,其特征在于,所述基于所述解密数据所占用的二进制位数,对所述解密数据进行数据还原,得到与所述解密数据对应的数据还原内容,包括:

5.根据权利要求1所述的方法,其特征在于,所述预设文件还存储有第一密钥串;所述加密数据是根据加密后的明文数据和加密后的第一密钥串组成的;

6.根据权利要求5所述...

【技术特征摘要】

1.一种数据的解密方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述加密方式包括分组轮换加密方式;

3.根据权利要求2所述的方法,其特征在于,所述指定位置为加密单元/数组单元中的后三位。

4.根据权利要求1所述的方法,其特征在于,所述基于所述解密数据所占用的二进制位数,对所述解密数据进行数据还原,得到与所述解密数据对应的数据还原内容,包括:

5.根据权利要求1所述的方法,其特征在于,所述预设文件还存储有第一密钥串;所述加密数据是根据加密后的明文数据和加密后的第一密钥串组成的;

6.根据权利要求5所...

【专利技术属性】
技术研发人员:袁慧斌白龙
申请(专利权)人:中国人寿保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1