[发明专利]数据处理方法、装置、设备及存储介质在审
申请号: | 202210393480.7 | 申请日: | 2022-04-15 |
公开(公告)号: | CN114840861A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 齐世亮 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔智家股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨芳;臧建明 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 设备 存储 介质 | ||
本申请公开了一种数据处理方法、装置、设备及存储介质,涉及计算机技术领域,该数据处理方法包括:响应于待处理数据中包含数字类型的敏感数据,获取敏感数据对应的二进制数据;将二进制数据按位存储至初始位数组中,得到第一位数组;根据预设混淆规则对第一位数组进行混淆处理,获得第二位数组;对第二位数组进行脱敏处理,得到敏感数据对应的加密字符串;将待处理数据中的敏感数据替换为加密字符串。本申请在保证对敏感数据进行保护的基础上,能够减小加密数据的数据量,更利于传输及存储。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种数据处理方法、装置、设备及存储介质。
背景技术
软件系统在运营过程中通常会产生相应的敏感数据。其中,敏感数据包括数字类型的敏感数据,比如手机号码或身份标识号(Identity document,ID)等。基于对数字类型的敏感数据的隐私保护要求,需要对数字类型的敏感数据进行数据处理。
目前,通常采用对称加密算法对数字类型的敏感数据进行脱敏处理。但通过对称加密算法生成的加密数据的数据量较大,不利于传输及存储。
发明内容
为了解决现有技术中的上述问题,即为了减小脱敏处理后的加密数据的数据量,本申请提供了一种数据处理方法、装置、设备及存储介质。
第一方面,本申请提供一种数据处理方法,包括:
响应于待处理数据中包含数字类型的敏感数据,获取敏感数据对应的二进制数据;
将二进制数据按位存储至初始位数组中,得到第一位数组,第一位数组的长度为敏感数据的数据类型的最大位长度;
根据预设混淆规则对第一位数组进行混淆处理,获得第二位数组;
根据预设脱敏规则对第二位数组进行脱敏处理,得到敏感数据对应的加密字符串;
将待处理数据中的敏感数据替换为加密字符串。
在一种可能的实现方式中,根据预设脱敏规则对第二位数组进行脱敏处理,得到敏感数据对应的加密字符串,包括:对第二位数组进行位移处理,获得对应的目标索引;根据目标索引以及索引与字符的对应关系,得到敏感数据对应的加密字符串。
在一种可能的实现方式中,对第二位数组进行位移处理,获得对应的目标索引,包括:对第二位数组中起始位置开始的预设数量的数组元素进行位运算,获得对应的目标索引;将第二位数组位移第一预设位数,获得位移后的第二位数组;将位移后的第二位数组作为新的第二位数组,执行对第二位数组中起始位置开始的预设数量的数组元素进行位运算,获得对应的目标索引,直至达到预设位移次数,预设位移次数是根据敏感数据的数据类型和第一预设位数确定的。
在一种可能的实现方式中,根据目标索引以及索引与字符的对应关系,得到敏感数据对应的加密字符串,包括:根据目标索引查询对应关系,获得对应的目标字符;将每个目标字符按照获得的先后顺序进行拼接,得到加密字符串。
在一种可能的实现方式中,该数据处理方法还包括:若加密字符串起始位置包含至少一个字符0,则删除至少一个字符0,获得删除处理后的加密字符串。
第二方面,本申请提供一种数据处理方法,包括:
响应于待处理数据中包含待解密字符串,基于索引与字符的对应关系,获得待解密字符串中每个字符对应的目标索引;
对目标索引进行位移处理,获得对应的目标二进制数据;
将目标二进制数据存储至第三位数组中,第三位数组的长度为待解密字符串解密后对应的目标数值的数据类型的最大位长度;
根据预设反混淆规则对第三位数组进行反混淆处理,获得第四位数组;
对第四位数组进行位运算,获得待解密字符串对应的目标数值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210393480.7/2.html,转载请声明来源钻瓜专利网。