(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210393480.7 (22)申请日 2022.04.15 (71)申请人 青岛海尔科技有限公司 地址 266101 山东省青岛市崂山区海尔路1 号海尔工业园 申请人 海尔智家 股份有限公司 (72)发明人 齐世亮  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 杨芳 臧建明 (51)Int.Cl. G06F 21/60(2013.01) G06F 21/62(2013.01) (54)发明名称 数据处理方法、 装置、 设备及存 储介质 (57)摘要 本申请公开了一种数据处理方法、 装置、 设 备及存储介质, 涉及计算机技术领域, 该数据处 理方法包括: 响应于待处理数据中包含数字类型 的敏感数据, 获取敏感数据对应的二进制数据; 将二进制数据按位存储至初始位数组中, 得到第 一位数组; 根据预设混淆规则对第一位数组进行 混淆处理, 获得第二位数组; 对第二位数组进行 脱敏处理, 得到敏感数据对应的加密字符串; 将 待处理数据中的敏感数据替换为加密字符串。 本 申请在保证对 敏感数据进行保护的基础上, 能够 减小加密数据的数据量, 更利于传输及存 储。 权利要求书2页 说明书16页 附图7页 CN 114840861 A 2022.08.02 CN 114840861 A 1.一种数据处 理方法, 其特 征在于, 包括: 响应于待处理数据中包含数字类型的敏感数据, 获取所述敏感数据对应的二进制数 据; 将所述二进制数据按位存储至初始位数组中, 得到第一位数组, 所述第一位数组的长 度为所述敏感数据的数据类型的最大位长度; 根据预设 混淆规则对所述第一 位数组进行混淆处 理, 获得第二 位数组; 根据预设脱敏规则对所述第 二位数组进行脱敏处理, 得到所述敏感数据对应的加密字 符串; 将所述待处 理数据中的所述敏感数据替换为所述加密字符串。 2.根据权利要求1所述的数据处理方法, 其特征在于, 所述根据 预设脱敏规则对所述第 二位数组进行脱敏处 理, 得到所述敏感数据对应的加密字符串, 包括: 对所述第二 位数组进行位移处 理, 获得对应的目标索引; 根据所述目标索引以及索引与字符的对应关系, 得到所述敏感数据对应的加密字符 串。 3.根据权利要求2所述的数据处理方法, 其特征在于, 所述对所述第 二位数组进行位移 处理, 获得对应的目标索引, 包括: 对所述第二位数组中起始位置开始的预设数量的数组元素进行位运算, 获得对应的目 标索引; 将所述第二 位数组位移第一预设位数, 获得位移后的第二 位数组; 将所述位移后的第 二位数组作为新的第 二位数组, 执行所述对所述第 二位数组中起始 位置开始的预设数量的数组元素进行位运算, 获得对应的目标索引, 直至达到预设位移 次 数, 所述预设位移次数 是根据所述敏感数据的数据类型和所述第一预设位数确定的。 4.根据权利要求2所述的数据处理方法, 其特征在于, 所述根据 所述目标索引以及索引 与字符的对应关系, 得到所述敏感数据对应的加密字符串, 包括: 根据所述目标索引查询所述对应关系, 获得对应的目标字符; 将每个所述目标字符按照获得的先后顺序进行拼接, 得到所述加密字符串。 5.根据权利要求 4所述的数据处 理方法, 其特 征在于, 还 包括: 若所述加密字符串起始位置包含至少一个字符0, 则删除所述至少一个字符0, 获得删 除处理后的加密字符串。 6.一种数据处 理方法, 其特 征在于, 包括: 响应于待处理数据中包含待解密字符串, 基于索引与字符的对应关系, 获得所述待解 密字符串中每 个字符对应的目标索引; 对所述目标索引进行位移处 理, 获得对应的目标二进制数据; 将所述目标二进制数据存储至第 三位数组中, 所述第 三位数组 的长度为所述待解密字 符串解密后对应的目标 数值的数据类型的最大位长度; 根据预设反混淆规则对所述第三 位数组进行反混淆处 理, 获得第四位数组; 对所述第四位数组进行位运算, 获得所述待解密字符串对应的目标数值; 将所述待处 理数据中的所述待解密字符串替换为所述目标 数值。 7.根据权利要求6所述的数据处理方法, 其特征在于, 所述对所述目标索引进行位移 处权 利 要 求 书 1/2 页 2 CN 114840861 A 2理, 获得对应的目标二进制数据, 包括: 对所述目标索引转换为第二预设位数的二进制数据; 对所述第二预设位数的二进制数据按照预设位移规则进行位移 处理, 获得位移处理后 的二进制数据; 将所述位移处理后的二进制数据进行相加, 获得 所述目标二进制数据。 8.根据权利要求6或7所述的数据处理方法, 其特征在于, 所述基于索引与字符的对应 关系, 获得 所述待解密字符串中每 个字符对应的目标索引之前, 还 包括: 若所述待解密字符串的长度小于预设长度, 则将所述待解密字符串的高位进行补0处 理, 获得所述预设长度的待解密字符串。 9.一种数据处 理装置, 其特 征在于, 包括: 获取模块, 用于响应于待处理数据中包含数字类型的敏感数据, 获取所述敏感数据对 应的二进制数据; 存储模块, 用于将所述二进制数据按位存储至初始位数组中, 得到第 一位数组, 所述第 一位数组的长度为所述敏感数据的数据类型的最大位长度; 第一处理模块, 用于根据预设混淆规则对所述第一位数组进行混淆处理, 获得第二位 数组; 第二处理模块, 用于根据预设脱敏规则对所述第二位数组进行脱敏处理, 得到所述敏 感数据对应的加密字符串; 替换模块, 用于将所述待处 理数据中的所述敏感数据替换为所述加密字符串。 10.一种数据处 理装置, 其特 征在于, 包括: 第一获取模块, 用于响应于待处理数据中包含待解密字符串, 基于索引与字符的对应 关系, 获得 所述待解密字符串中每 个字符对应的目标索引; 第二获取模块, 用于对所述目标索引进行位移处 理, 获得对应的目标二进制数据; 存储模块, 用于将所述目标二进制数据存储至第三位数组中, 所述第三位数组的长度 为所述待解密字符串解密后对应的目标 数值的数据类型的最大位长度; 第一处理模块, 用于根据预设反混淆规则对所述第三位数组进行反混淆处理, 获得第 四位数组; 第二处理模块, 用于对所述第 四位数组进行位运算, 获得所述待解密字符串对应的目 标数值; 替换模块, 用于将所述待处 理数据中的所述待解密字符串替换为所述目标 数值。 11.一种计算机可读的存储介质, 其特征在于, 所述计算机可读的存储介质包括存储的 程序, 其中, 所述 程序运行时执 行如权利要求1至8中任一项所述的数据处 理方法。 12.一种电子设备, 其特征在于, 包括存储器和处理器, 所述存储器中存储有计算机程 序, 所述处理器被设置为通过所述计算机程序执行如权利要求1至8中任一项 所述的数据处 理方法。 13.一种计算机程序产品, 包括计算机程序, 其特征在于, 所述计算机程序被处理器执 行时实现如权利要求1至8中任一项所述的数据处 理方法。权 利 要 求 书 2/2 页 3 CN 114840861 A 3

.PDF文档 专利 数据处理方法、装置、设备及存储介质

文档预览
中文文档 26 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共26页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据处理方法、装置、设备及存储介质 第 1 页 专利 数据处理方法、装置、设备及存储介质 第 2 页 专利 数据处理方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:17:38上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。