申请/专利权人:北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司
申请日:2019-03-15
公开(公告)日:2024-04-12
公开(公告)号:CN111767565B
主分类号:G06F21/62
分类号:G06F21/62;G06F40/151;G06F16/903
优先权:
专利状态码:有效-授权
法律状态:2024.04.12#授权;2021.12.03#实质审查的生效;2020.10.13#公开
摘要:本申请公开了一种数据脱敏的处理方法、处理装置和存储介质,其中,该方法包括:获取待脱敏字符串;遍历待脱敏字符串中的各个字符,将连续字符的数量超过预设位数,且字符类型均为数字的待脱敏字符串中的部分连续字符确定为待脱敏数组串;在待脱敏数组串中,将在预设起始位置起的连续的预设位数的字符替换为预设的数字,以生成脱敏后数组串,并进行存储;将待脱敏字符串中的非ASCII字符中的非保留字符替换为预设的遮盖字符,并进行存储,其中,非保留字符随机确定;根据结果缓冲区中存储的各个字符,生成脱敏后字符串。本申请实施例通过识别待脱敏字符串中的各个字符,对字符进行脱敏,不需要提前定义数据格式,同时遍历各个字符,保证了脱敏的充分和完整性。
主权项:1.一种数据脱敏的处理方法,其特征在于,包括:获取待脱敏字符串;遍历所述待脱敏字符串中的各个字符,将连续字符的数量超过预设位数,且字符类型均为数字的所述待脱敏字符串中的部分连续字符确定为待脱敏数组串;在所述待脱敏数组串中,将在预设起始位置起的连续的预设位数的字符替换为预设的数字,以生成脱敏后数组串,并将所述脱敏后数组串存储在结果缓冲区;将所述待脱敏字符串中的非ASCII字符中的非保留字符替换为预设的遮盖字符,并将脱敏后的所述非保留字对应的遮盖字符存储在所述结果缓冲区,其中,所述非保留字符随机确定;根据所述结果缓冲区中存储的各个字符,生成脱敏后字符串;其中,在所述将在预设起始位置起的连续的预设位数的字符替换为预设的数字的步骤的同时,该方法还包括:生成所述脱敏后数组串在脱敏前对应的数组串的随机盐;获取所述脱敏后数组串在所述待脱敏字符串中的位置信息;根据所述随机盐和所述脱敏前对应的数组串,生成所述脱敏后字符串的第一哈希串;基于所述随机盐、所述位置信息和所述第一哈希串,组成所述脱敏后数组串对应的追溯识别信息。
全文数据:
权利要求:
百度查询: 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 一种数据脱敏的处理方法、处理装置和存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。