System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 加密存储方法、解密提取方法、装置、设备及介质制造方法及图纸_技高网

加密存储方法、解密提取方法、装置、设备及介质制造方法及图纸

技术编号:41770495 阅读:1 留言:0更新日期:2024-06-21 21:47
本发明专利技术提供一种加密存储方法、解密提取方法、装置、设备及介质,涉及电数字数据处理技术领域,该方法包括:基于目标信息中字符的数量,确定目标数值;基于目标数值,获取目标数值阶的目标正方体存储阵列;在目标正方体存储阵列中确定第1个目标正方体存储模块,基于第i个目标正方体存储模块在目标正方体存储阵列中的位置,在目标正方体存储阵列中确定第i+1个目标正方体存储模块;将目标信息中的第i个字符存储于第i个目标正方体存储模块中,将目标信息中的第i+1个字符存储于第i+1个目标正方体存储模块中。本发明专利技术提供的加密存储方法、解密提取方法、装置、设备及介质,能提高信息破译难度,能提高信息加密存储的安全性。

【技术实现步骤摘要】

本专利技术涉及电数字数据处理,尤其涉及一种加密存储方法、解密提取方法、装置、设备及介质


技术介绍

1、随着信息技术的快速发展,特别是在云计算、大数据、物联网等领域的广泛应用,信息安全问题日益凸显,对加密存储技术的需求也日益迫切。

2、但是,随着计算机运算能力的提升,相关技术中传统的加密存储方法越来越容易被破译,传统的加密存储方法以难以满足用户日益增加的信息安全需求。

3、因此,如何提高信息加密存储的安全性,是本领域亟待解决的技术问题。


技术实现思路

1、本专利技术提供一种加密存储方法、解密提取方法、装置、设备及介质,用以解决现有技术中传统的加密存储方法易被破解的缺陷,实现提高信息加密存储的安全性。

2、本专利技术提供一种加密存储方法,包括:

3、基于目标信息中字符的数量,确定所述目标信息对应的目标数值;

4、基于所述目标数值,获取所述目标信息对应的目标数值阶的目标正方体存储阵列,所述目标正方体存储阵列由多个正方体存储模块组成,所述目标正方体存储阵列中所述正方体存储模块的层数以及每层中所述正方体存储模块的行数和列数均为所述目标数值;

5、在所述目标正方体存储阵列中确定第1个目标正方体存储模块,基于第 i个目标正方体存储模块在所述目标正方体存储阵列中的位置,在所述目标正方体存储阵列中确定第 i+1个目标正方体存储模块,所述 i依次取1,2,3,…, n-1,所述 n表示所述目标信息中字符的数量;

6、将所述目标信息中的第 i个字符存储于所述第 i个目标正方体存储模块中,将所述目标信息中的第 i+1个字符存储于所述第 i+1个目标正方体存储模块中。

7、根据本专利技术提供的一种加密存储方法,所述基于第 i个目标正方体存储模块在所述目标正方体存储阵列中的位置,在所述目标正方体存储阵列中确定第 i+1个目标正方体存储模块,包括:

8、在基于所述第 i个目标正方体存储模块在所述目标正方体存储阵列中的位置,确定与所述第 i个目标正方体存储模块相邻的任一正方体存储模块不为目标正方体存储模块的情况下,将所述任一正方体存储模块确定为所述第 i+1个目标正方体存储模块。

9、根据本专利技术提供的一种加密存储方法,所述基于第 i个目标正方体存储模块在所述目标正方体存储阵列中的位置,在所述目标正方体存储阵列中确定第 i+1个目标正方体存储模块,包括:

10、基于所述第 i个目标正方体存储模块在所述目标正方体存储阵列中的位置,判断所述第 i个目标正方体存储模块的目标方位排列序列中的第 j个方位是否有相邻的正方体存储模块,所述 j的起始值为1,所述目标方位排列序列中包括多个顺序排列的方位;

11、在确定所述目标正方体存储阵列中所述第 i个目标正方体存储模块的所述第 j个方位没有相邻的正方体存储模块的情况下, j增大1,重复执行判断所述第 i个目标正方体存储模块的所述第 j个方位是否有相邻的正方体存储模块的步骤,直至确定所述第 i个目标正方体存储模块的所述第 j个方位有相邻的正方体存储模块,

12、在确定所述第 i个目标正方体存储模块的所述第 j个方位有相邻的正方体存储模块的情况下,判断所述相邻的正方体存储模块是否为目标正方体存储模块;

13、在确定所述相邻的正方体存储模块为目标正方体存储模块的情况下, j增大1,重复执行判断所述第 i个目标正方体存储模块的所述第 j个方位是否有相邻的正方体存储模块的步骤以及判断所述相邻的正方体存储模块是否为目标正方体存储模块的步骤,直至确定所述目标正方体存储阵列中在所述第 j个方位所述第 i个目标正方体存储模块有相邻的正方体存储模块且所述相邻的正方体存储模块不为目标正方体存储模块,

14、在确定所述目标正方体存储阵列中在所述第 j个方位所述第 i个目标正方体存储模块有相邻的正方体存储模块且所述相邻的正方体存储模块不为目标正方体存储模块的情况下,将所述相邻的正方体存储模块确定为所述第 i+1个目标正方体存储模块。

15、根据本专利技术提供的一种加密存储方法,所述在确定所述目标正方体存储阵列中在所述第 j个方位所述第 i个目标正方体存储模块有相邻的正方体存储模块且所述相邻的正方体存储模块不为目标正方体存储模块的情况下,将所述相邻的正方体存储模块确定为所述第 i+1个目标正方体存储模块之后,所述方法还包括:

16、在基于所述第 i+1个目标正方体存储模块在所述目标正方体存储阵列中的位置,确定在所述目标正方体存储阵列中与所述第 i+1个目标正方体存储模块相邻的正方体存储模块均为目标正方体存储模块的情况下,在所述目标正方体存储阵列中重新确定所述第 i+1个目标正方体存储模块。

17、根据本专利技术提供的一种加密存储方法,所述重新确定所述第 i+1个目标正方体存储模块,包括:

18、基于第 i个目标正方体存储模块在所述目标正方体存储阵列中的位置,判断在所述目标正方体存储阵列中,所述第 i个目标正方体存储模块的所述目标方位排列序列中的第 m+1个方位本文档来自技高网...

【技术保护点】

1.一种加密存储方法,其特征在于,包括:

2.根据权利要求1所述的加密存储方法,其特征在于,所述基于第i个目标正方体存储模块在所述目标正方体存储阵列中的位置,在所述目标正方体存储阵列中确定第i+1个目标正方体存储模块,包括:

3.根据权利要求1所述的加密存储方法,其特征在于,所述基于第i个目标正方体存储模块在所述目标正方体存储阵列中的位置,在所述目标正方体存储阵列中确定第i+1个目标正方体存储模块,包括:

4.根据权利要求3所述的加密存储方法,其特征在于,所述在确定所述目标正方体存储阵列中在所述第j个方位所述第i个目标正方体存储模块有相邻的正方体存储模块且所述相邻的正方体存储模块不为目标正方体存储模块的情况下,将所述相邻的正方体存储模块确定为所述第i+1个目标正方体存储模块之后,所述方法还包括:

5.根据权利要求4所述的加密存储方法,其特征在于,所述重新确定所述第i+1个目标正方体存储模块,包括:

6.根据权利要求1所述的加密存储方法,其特征在于,所述基于目标信息中字符的数量,确定所述目标信息对应的目标数值,包括:>

7.根据权利要求1所述的加密存储方法,其特征在于,所述在所述目标正方体存储阵列中确定第1个目标正方体存储模块,包括:

8.根据权利要求1至7任一所述的加密存储方法,其特征在于,所述将所述目标信息中的第i个字符存储于所述第i个目标正方体存储模块中,将所述目标信息中的第i+1个字符存储于所述第i+1个目标正方体存储模块中之后,所述方法还包括:

9.根据权利要求8所述的加密存储方法,其特征在于,所述基于各所述目标正方体存储模块在所述目标正方体存储阵列中的位置以及各所述目标正方体存储模块的排列顺序,生成所述目标信息对应的原始密钥信息,包括:

10.根据权利要求8所述的加密存储方法,其特征在于,所述生成所述目标信息对应的原始密钥信息之后,所述方法还包括:

11.一种解密提取方法,其特征在于,包括:

12.根据权利要求11所述的解密提取方法,其特征在于,所述获取目标信息对应的原始密钥信息,包括:

13.一种加密存储装置,其特征在于,包括:

14.一种解密提取装置,其特征在于,包括:

15.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至10任一项所述加密存储方法,和/或,如权利要求11或12所述解密提取方法。

16.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至10任一项所述加密存储方法,和/或,如权利要求11或12所述解密提取方法。

...

【技术特征摘要】

1.一种加密存储方法,其特征在于,包括:

2.根据权利要求1所述的加密存储方法,其特征在于,所述基于第i个目标正方体存储模块在所述目标正方体存储阵列中的位置,在所述目标正方体存储阵列中确定第i+1个目标正方体存储模块,包括:

3.根据权利要求1所述的加密存储方法,其特征在于,所述基于第i个目标正方体存储模块在所述目标正方体存储阵列中的位置,在所述目标正方体存储阵列中确定第i+1个目标正方体存储模块,包括:

4.根据权利要求3所述的加密存储方法,其特征在于,所述在确定所述目标正方体存储阵列中在所述第j个方位所述第i个目标正方体存储模块有相邻的正方体存储模块且所述相邻的正方体存储模块不为目标正方体存储模块的情况下,将所述相邻的正方体存储模块确定为所述第i+1个目标正方体存储模块之后,所述方法还包括:

5.根据权利要求4所述的加密存储方法,其特征在于,所述重新确定所述第i+1个目标正方体存储模块,包括:

6.根据权利要求1所述的加密存储方法,其特征在于,所述基于目标信息中字符的数量,确定所述目标信息对应的目标数值,包括:

7.根据权利要求1所述的加密存储方法,其特征在于,所述在所述目标正方体存储阵列中确定第1个目标正方体存储模块,包括:

8.根据权利要求1至7任一所述的加密存储方法,其特征在于,所述将所述目标...

【专利技术属性】
技术研发人员:邓亚隆李园园
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1