自适应哈希加密方法、非易失性可读存储介质及电子设备与流程

文档序号:34328378发布日期:2023-06-01 05:18阅读:47来源:国知局
自适应哈希加密方法、非易失性可读存储介质及电子设备与流程

本发明涉及数据加密,具体涉及一种自适应哈希加密方法、非易失性可读存储介质及电子设备。


背景技术:

1、安全散列算法(secure hash algorithm,sha算法)广泛应用于数字签名等数据加密业务中,当源数据输入sha算法模块时,sha算法模块按照既定的加密模式处理源数据,从而能够输出固定长度的消息摘要,以验证源数据的完整性,其中,加密模式为顺序化算法架构。

2、发明人在实现本发明的过程中,发现:若按照既定的加密模式处理较小的源数据,由于所有加密方法的处理时间都已经足够短,此种做法不会带来明显的效率提升,但是由于总操作数较低,容易出现随机度不足的问题。若按照既定的加密模式处理较大的源数据,顺序化算法架构的处理时效与数据量成正比,其处理较大源数据的加密时效会越来越低,因此,现有作法采用既定加密模式的方式并不能灵活有效地配置加密操作资源,导致加密效率并不高。


技术实现思路

1、本发明实施例的一个目的旨在提供一种自适应哈希加密方法、非易失性可读存储介质及电子设备,旨在解决现有技术的加密效率不高的技术问题。

2、在第一方面,本发明实施例提供一种自适应哈希加密方法,包括:

3、获取源数据;

4、确定所述源数据的数据量信息;

5、根据所述数据量信息确定目标加密模式;

6、根据所述目标加密模式对所述源数据执行散列化操作,得到哈希加密数据。

7、在第二方面,本发明实施例提供一种非易失性可读存储介质,所述非易失性可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使电子设备执行上述的自适应哈希加密方法。

8、在第三方面,本发明实施例提供一种电子设备,包括:

9、至少一个处理器;以及,

10、与所述至少一个处理器通信连接的存储器;其中,

11、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的自适应哈希加密方法。

12、在本发明实施例提供的自适应哈希加密方法中,获取源数据,确定源数据的数据量信息,根据数据量信息确定目标加密模式,根据目标加密模式对源数据执行散列化操作,得到哈希加密数据。本实施例能够自适应源数据的大小,根据源数据的数据量信息灵活地选择目标加密模式以加密源数据,如此能够提高加密效率。



技术特征:

1.一种自适应哈希加密方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述数据量信息确定目标加密模式包括:

3.根据权利要求2所述的方法,其特征在于,所述并行加密模式包括段并行算法架构及段并行轮变换算法架构,所述选择并行加密模式为目标加密模式包括:

4.根据权利要求3所述的方法,其特征在于,所述段并行轮变换算法架构包括段并行轮间序架构及段并行轮内序架构,所述选择段并行轮变换算法架构为目标加密模式包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述目标加密模式对所述源数据执行散列化操作,得到哈希加密数据包括:

6.根据权利要求5所述的方法,其特征在于,若所述目标加密模式为序行加密模式,则所述根据所述目标加密模式对多个所述三维数据矩阵执行散列化操作,得到最终三维矩阵包括:

7.根据权利要求6所述的方法,其特征在于,依序对每个所述第一目标数据段的三维数据矩阵执行第一预设循环次数的散列化操作包括:

8.根据权利要求5所述的方法,其特征在于,若所述目标加密模式为段并行算法架构,则所述根据所述目标加密模式对多个所述三维数据矩阵执行散列化操作,得到最终三维矩阵包括:

9.根据权利要求5所述的方法,其特征在于,若所述目标加密模式为段并行轮间序架构,则所述根据所述目标加密模式对多个所述三维数据矩阵执行散列化操作,得到最终三维矩阵包括:

10.根据权利要求9所述的方法,其特征在于,所述按照序行加密模式并行对每个所述第一并行组的多个三维数据矩阵执行散列化操作,得到第一待定三维矩阵包括:

11.根据权利要求5所述的方法,其特征在于,若所述目标加密模式为段并行轮内序架构,则所述根据所述目标加密模式对多个所述三维数据矩阵执行散列化操作,得到最终三维矩阵包括:

12.根据权利要求11所述的方法,其特征在于,所述按照序行加密模式并行对每个所述第二并行组的多个三维数据矩阵执行散列化操作,得到第三待定三维矩阵包括:

13.根据权利要求12所述的方法,其特征在于,每轮散列化操作包括调用相应数量的目标加密插件,吸收目标数量的尾随数据段的三维数据矩阵与所述第三目标数据段的三维数据矩阵进行散列化操作包括:

14.一种非易失性可读存储介质,其特征在于,所述非易失性可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使电子设备执行如权利要求1至13任一项所述的自适应哈希加密方法。

15.一种电子设备,其特征在于,包括:


技术总结
本发明涉及数据加密技术领域,公开了一种自适应哈希加密方法、非易失性可读存储介质及电子设备。自适应哈希加密方法包括:获取源数据,确定源数据的数据量信息,根据数据量信息确定目标加密模式,根据目标加密模式对源数据执行散列化操作,得到哈希加密数据。本实施例能够自适应源数据的大小,根据源数据的数据量信息灵活地选择目标加密模式以加密源数据,如此能够提高加密效率。

技术研发人员:吴刚
受保护的技术使用者:暗链科技(深圳)有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1