【技术实现步骤摘要】
一种基于多组数据排列保证脱敏确定性的方法和装置
[0001]本申请涉及到数据处理领域,具体而言,涉及一种基于多组数据排列保证脱敏确定性的方法和装置。
技术介绍
[0002]敏感数据是指泄漏后可能会给社会或个人带来严重危害的数据。包括个人隐私数据,如姓名、身份证号码、住址、电话、银行账号、邮箱、密码、医疗信息、教育背景等;也包括企业或社会机构不适合公布的数据,如企业的经营情况,企业的网络结构、IP地址列表等。
[0003]在数据进行脱敏处理中,可以根据数据内容来进行脱敏,例如在判断出预定字段下的多条数据进行脱敏时,对每条数据均进行脱敏处理。在脱敏时,有时需要保证脱敏数据的确定性,同时还要尽量使得用户无法推算出脱敏后的数据的源数据。在现有技术中一般使用一种字典来进行字符串中字符的映射,这种处理方法无法满足脱敏的需求。
技术实现思路
[0004]本申请实施例提供了一种基于多组数据排列保证脱敏确定性的方法和装置,以至少解决 现有技术中数据脱敏时无法保证脱敏后的数据确定性所导致的问题。
[0005]根据 ...
【技术保护点】
【技术特征摘要】
1.一种基于多组数据排列保证脱敏确定性的方法,其特征在于,包括:获取待脱敏的数据,其中,所述待脱敏的数据为字符串;根据所述字符串中的每个字符在该字符串中的位置获取每个字符在多维数组中对应的元素,其中,所述多维数组中的对应的元素用于指示字符映射关系,所述字符映射关系用于将所述字符串中的字符映射为另一个不同的字符;根据所述每个字符对应的元素得到所述每个字符对应的映射关系;根据所述映射关系对每个字符进行替换,以对所述待脱敏的数据进行脱敏。2.根据权利要求1所述的方法,其特征在于,在获取所述待脱敏的数据之前,还包括:预先配置所述多维数组中的每个元素与字符串中字符所在位置的对应关系。3.根据权利要求2所述的方法,其特征在于,按照字符串中的字符的位置倒序或者顺序的方式建立与所述多维数组中的每个元素的对应关系。4.根据权利要求1至3中任一项所述的方法,其特征在于,根据所述字符串中的每个字符在该字符串中的位置获取每个字符在多维数组中对应的元素包括:在所述多维数组为多个的情况下,根据所述字符串选择所述字符串对应的多维数组;根据所述字符串中的每个字符在该字符串中的位置获取每个字符在选择出的多维数组中对应的元素。5.根据权利要求4所述的方法,其特征在于,根据所述字符串选择所述字符串对应的多维数组包括:获取所述多维数组的数量;获取所述字符串中字符的数量;根据所述字符串中字符的数量和所述多维数组的数量从多个多维数组中选择所述字符串对应的多维数组。6.一种基...
【专利技术属性】
技术研发人员:杨海峰,杨保云,
申请(专利权)人:北京安华金和科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。