本发明专利技术实施例涉及一种数据处理的方法、装置、设备及存储介质,包括:根据第一字符串的第一数量确定待生成的第二字符串的第二数量,所述第一字符串和所述第二字符串均包括第一部分和第二部分;基于映射关系生成所述第二数量的所述第二字符串,所述映射关系用于表征第一部分与第二部分的关系;将所述第一数量的所述第一字符串和所述第二数量的所述第二字符串进行混合,得到字符串集合;对所述字符串集合进行加密处理,其中,所述第一字符串和所述第二字符串包括手机号码,所述第一部分包括运营商号段、所述第二部分包括合法地区编号,实现了生成合法的虚假手机号对真实手机号进行加密混淆,加密后的数据不容易被破解,更加安全。更加安全。更加安全。
【技术实现步骤摘要】
一种数据处理方法、装置、设备及存储介质
[0001]本专利技术实施例涉及营销领域,尤其涉及一种数据处理方法、装置、设备及存储介质。
技术介绍
[0002]在营销领域中:某个主体所拥有的手机号属于其隐私信息,但是在实际的生产应用中,会出现需要与其他主体交流手机号信息的情况,但是又不希望泄露自身的手机号隐私信息,为解决手机号信息交流时的安全问题需要给手机号加脏。
[0003]现有技术中通常直接对手机号进行加密,或者随机生成脏数据(虚假手机号)与真实手机号混淆加密,在生成脏数据时,如果地区编码这四位是完全随机的,那么生成一个完全不合法的手机号的概率会大大增加,那么脏数据混淆视听、保护隐私的作用就会减弱,生成的脏数据大部分是不合法的,故现有技术加密后容易被破解,缺乏安全性。
技术实现思路
[0004]鉴于此,为解决上述加脏方法缺乏安全性的技术问题,本专利技术实施例提供一种数据处理方法、装置、设备及存储介质。
[0005]第一方面,本专利技术实施例提供一种数据处理方法,包括:
[0006]根据第一字符串的第一数量确定待生成的第二字符串的第二数量,所述第一字符串和所述第二字符串均包括第一部分和第二部分;
[0007]基于映射关系生成所述第二数量的所述第二字符串,所述映射关系用于表征第一部分与第二部分的关系;
[0008]将所述第一数量的所述第一字符串和所述第二数量的所述第二字符串进行混合,得到字符串集合;
[0009]对所述字符串集合进行加密处理。
[0010]在一个可能的实施方式中,所述第一字符串和所述第二字符串还包括第三部分;所述基于映射关系生成所述第二数量的所述第二字符串,包括:
[0011]随机选择一个或多个所述第一部分;
[0012]从映射关系中确定每个所述第一部分对应的一个或多个所述第二部分;
[0013]从所述一个或多个所述第二部分中随机选择一个所述第二部分,得到每个所述第一部分对应的所述第二部分;
[0014]随机生成一个或多个所述第三部分;
[0015]将一个或多个所述第一部分、一个或多个所述第二部分和一个或多个所述第三部分组合生成所述第二数量的所述第二字符串。
[0016]在一个可能的实施方式中,所述将所述第一数量的所述第一字符串和所述第二数量的所述第二字符串进行混合,得到字符串集合,包括:
[0017]剔除所述第二字符串中与所述第一字符串的重合部分,以及重新补齐所述第二数
量的所述第二字符串;
[0018]将所述第一数量的所述第一字符串和重新补齐后的所述第二数量的所述第二字符串进行混合,得到所述字符串集合。
[0019]在一个可能的实施方式中,包括:从原始字符串中提取所述第一部分和所述第二部分;
[0020]根据所述原始字符串的所述第一部分和所述第二部分生成所述映射关系,其中所述第一部分对应至少一个所述第二部分。
[0021]在一个可能的实施方式中,包括:间隔预设周期对所述映射关系执行更新操作。
[0022]在一个可能的实施方式中,包括:使用加密算法对所述字符串集合进行加密处理。
[0023]在一个可能的实施方式中,包括:所述第一字符串和所述第二字符串包括手机号码,所述第一部分包括运营商号段、所述第二部分包括合法地区编号、所述第三部分包括用户号码,其中,所述第一数量大于所述第二数量。
[0024]第二方面,本专利技术实施例提供一种数据处理方法,包括:
[0025]根据第一手机号的第一数量确定待生成的第二手机号的第二数量,所述第一手机号和第二手机号均包括运营商号段和合法地区编号;
[0026]基于映射关系生成所述第二数量的所述第二手机号,所述映射关系用于表征所述运营商号段与所述合法地区编号的关系;
[0027]将所述第一数量的所述第一手机号和所述第二数量的所述第二手机号进行混合,得到手机号集合;
[0028]对所述手机号集合进行加密处理。
[0029]第三方面,本专利技术实施例提供一种数据处理装置,包括:
[0030]确定模块,用于根据第一字符串的第一数量确定待生成的第二字符串的第二数量,所述第一字符串和所述第二字符串均包括第一部分和第二部分;
[0031]生成模块,用于基于映射关系生成所述第二数量的所述第二字符串,所述映射关系用于表征第一部分与第二部分的关系;
[0032]混合模块,用于将所述第一数量的所述第一字符串和所述第二数量的所述第二字符串进行混合,得到字符串集合;
[0033]加密模块,用于对所述字符串集合进行加密处理。
[0034]第四方面,本专利技术实施例提供一种数据处理装置,包括:
[0035]确定模块,用于根据第一手机号的第一数量确定待生成的第二手机号的第二数量,所述第一手机号和第二手机号均包括运营商号段和合法地区编号;
[0036]生成模块,用于基于映射关系生成所述第二数量的所述第二手机号,所述映射关系用于表征所述运营商号段与所述合法地区编号的关系;
[0037]混合模块,用于将所述第一数量的所述第一手机号和所述第二数量的所述第二手机号进行混合,得到手机号集合;
[0038]加密模块,用于对所述手机号集合进行加密处理。
[0039]第五方面,本专利技术实施例提供一种设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的数据处理程序,以实现上述第一方面和第二方面中任一项所述的数据处理方法。
[0040]第六方面,本专利技术实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面和第二方面中任一项所述的数据处理方法。
[0041]本专利技术实施例提供的数据处理方案,通过根据第一字符串的第一数量确定待生成的第二字符串的第二数量,所述第一字符串和所述第二字符串均包括第一部分和第二部分;基于映射关系生成所述第二数量的所述第二字符串,所述映射关系用于表征第一部分与第二部分的关系;将所述第一数量的所述第一字符串和所述第二数量的所述第二字符串进行混合,得到字符串集合;并对所述字符串集合进行加密处理,其中,所述第一字符串和所述第二字符串包括手机号码,所述第一部分是运营商号段、所述第二部分是合法地区编号。实现了生成合法的虚假手机号对真实手机号进行加密混淆,相比于直接对手机号加密或生成不合法的虚假手机号加密,本方案的加密方法不容易被破解,更加安全。
附图说明
[0042]图1为本专利技术实施例提供的一种数据处理方法的流程示意图;
[0043]图2为本专利技术实施例提供的另一种数据处理方法的流程示意图;
[0044]图3为本专利技术实施例涉及的生成映射关系的流程示意图;
[0045]图4为本专利技术实施例提供的一种数据处理装置的结构示意图;
[0046]图5为本专利技术实施例提供的另一种数据处理装置的结构示意图;
[0047]图6为本专利技术实施例本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:根据第一字符串的第一数量确定待生成的第二字符串的第二数量,所述第一字符串和所述第二字符串均包括第一部分和第二部分;基于映射关系生成所述第二数量的所述第二字符串,所述映射关系用于表征第一部分与第二部分的关系;将所述第一数量的所述第一字符串和所述第二数量的所述第二字符串进行混合,得到字符串集合;对所述字符串集合进行加密处理。2.根据权利要求1所述的方法,其特征在于,所述第一字符串和所述第二字符串还包括第三部分;所述基于映射关系生成所述第二数量的所述第二字符串,包括:随机选择一个或多个所述第一部分;从映射关系中确定每个所述第一部分对应的一个或多个所述第二部分;从所述一个或多个所述第二部分中随机选择一个所述第二部分,得到每个所述第一部分对应的所述第二部分;随机生成一个或多个所述第三部分;将一个或多个所述第一部分、一个或多个所述第二部分和一个或多个所述第三部分组合生成所述第二数量的所述第二字符串。3.根据权利要求1所述的方法,其特征在于,所述将所述第一数量的所述第一字符串和所述第二数量的所述第二字符串进行混合,得到字符串集合,包括:剔除所述第二字符串中与所述第一字符串的重合部分,以及重新补齐所述第二数量的所述第二字符串;将所述第一数量的所述第一字符串和重新补齐后的所述第二数量的所述第二字符串进行混合,得到所述字符串集合。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:从原始字符串中提取所述第一部分和所述第二部分;根据所述原始字符串的所述第一部分和所述第二部分生成所述映射关系,其中所述第一部分对应至少一个所述第二部分。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:间隔预设周期对所述映射关系执行更新操作。6.根据权利要求1所述的方法,其特征在于,所述对所述字符串集合进行加密处理,包括:使用加密算法对所述字符串集合进行加密处理。7.根据权利要求1至6中任一所述的方法,其特征在于,包括:所述第一字符串和所述第二字符串包括手机...
【专利技术属性】
技术研发人员:林建明,李昕燮,张宇,刘杰,
申请(专利权)人:深圳萨摩耶数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。