[发明专利]数据处理方法、数据处理装置、电子设备及介质在审
申请号: | 202110157310.4 | 申请日: | 2021-02-04 |
公开(公告)号: | CN112765642A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 付博;石巍;李茂材 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/46 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 叶虹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 介质 | ||
本公开实施例提供了一种数据处理方法、数据处理装置、电子设备及计算机可读介质;涉及网络安全技术领域。该数据处理方法包括:获取待处理数据对应的密钥生成因子;计算密钥生成因子的哈希值,当哈希值小于预设值时,将哈希值更新至所述密钥生成因子中,并返回计算所述密钥生成因子的哈希值,当哈希值小于预设值时将所述哈希值更新至所述密钥生成因子中的步骤继续执行,直到当前哈希值不小于所述预设值为止,将当前哈希值作为目标哈希值;将目标哈希值作为密钥,以对所述待处理数据进行加密或解密处理。本实施例的技术方案能够在文件存储时,通过动态循环迭代的方式生成安全性较高的密钥,提高存储的防护强度,进而保障隐私安全。
技术领域
本公开涉及网络安全技术领域,具体而言,涉及一种数据处理方法、数据处理装置、电子设备和计算机可读介质。
背景技术
在信息技术飞速发展的时代,数据通过网络传输速度快,范围广,一旦重要的数据发生泄漏会带来严重后果,因此数据加密越来越收到重视。
数据加密技术是通信双方按约定的法则进行信息特殊变换的一种保密技术。根据特定的法则将原来为明文的数据或文件变成密文的过程为加密,;由密文恢复成原明文的过程称为解密。经过加密后的密文只能在输入相应的密钥之后才能显示出原本的内容。加密和解密使用同一个密钥的为对称式加密,使用不同密钥的则为非对称式加密。常见的加密技术都是采用内置密钥进行加密解密,或者采用KDF(Key Derivation Function,密钥派生函数)生成密钥进行加密解密。密钥的生成过程比较简单,容易被破解,安全性较低。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开实施例的目的在于提供一种数据处理方法、数据处理装置、电子设备和计算机可读介质,能够对密钥生成因子的哈希值进行迭代,最终得到符合要求的哈希值作为密钥,无需采用静态的密钥可以避免密钥泄漏的问题,增强数据的安全性。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开实施例的第一方面,提供了一种数据处理方法,包括:获取待处理数据对应的密钥生成因子;计算所述密钥生成因子的哈希值,当所述哈希值小于预设值时,将所述哈希值更新至所述密钥生成因子中,并返回计算所述密钥生成因子的哈希值,当所述哈希值小于预设值时将所述哈希值更新至所述密钥生成因子中的步骤继续执行,直到当前所述哈希值不小于所述预设值为止,将当前所述哈希值作为目标哈希值;将所述目标哈希值作为密钥,以对所述待处理数据进行加密或解密处理。
在本公开的示例性实施方式中,所述计算所述密钥生成因子的哈希值,当所述哈希值小于预设值时,将所述哈希值更新至所述密钥生成因子中,并返回计算所述密钥生成因子的哈希值,当所述哈希值小于预设值时将所述哈希值更新至所述密钥生成因子中的步骤继续执行,直到当前所述哈希值不小于所述预设值为止,将当前所述哈希值作为目标哈希值包括:获取循环次数,所述循环次数的初始值为零;计算所述密钥生成因子的哈希值;当所述哈希值小于预设值并且循环次数小于第一阈值时,将所述哈希值更新至所述密钥生成因子中,并对所述循环次数加1;转至计算所述密钥生成因子的哈希值的步骤;当所述哈希值不小于所述预设值或者所述循环次数不小于所述第一阈值时,将所述哈希值作为目标哈希值。
在本公开的示例性实施方式中,所述方法还包括:当所述哈希值不小于所述预设值并且所述循环次数小于第二阈值时,将所述哈希值更新至所述密钥生成因子中,并对所述循环次数加1;转至计算所述密钥生成因子的哈希值的步骤,其中所述第二阈值小于所述第一阈值。
在本公开的示例性实施方式中,所述方法还包括:生成参数获取页面,并将所述参数获取页面进行展示;通过所述参数获取页面获取所述第一阈值以及所述第二阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110157310.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种保持阀及液压系统
- 下一篇:一种不会干扰散热的计算机防尘机箱装置