• 忻州 端午节假期旅游收入达59962万元--黄河新闻网 2019-07-22
  • 人民日报为人民,70年办报不容易,办报人付出了心血和汗水,记录了中国的发展过程,祝愿办得越来越好! 2019-07-20
  • 最美逆行!高速隧道突发火灾  交警三次逆行穿火线撤离400多名群众 2019-07-17
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-07-17
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
    • / 11
    • 下载费用:20 金币  

    广西11选5现场: 18位身份证号码漂白和反向漂白方法.pdf

    摘要
    申请专利号:

    广西11选5大小走势图 www.fnjpv.tw CN201510310488.2

    申请日:

    2015.06.08

    公开号:

    CN104899521A

    公开日:

    2015.09.09

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 21/62申请日:20150608|||公开
    IPC分类号: G06F21/62(2013.01)I 主分类号: G06F21/62
    申请人: 深圳市华傲数据技术有限公司
    发明人: 王明兴; 贾西贝
    地址: 518057广东省深圳市南山区高新区中区高新中一道9号软件大厦7层713、715、716室
    优先权:
    专利代理机构: 深圳市华优知识产权代理事务所(普通合伙)44319 代理人: 余薇
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201510310488.2

    授权公告号:

    ||||||

    法律状态公告日:

    2017.11.28|||2015.10.07|||2015.09.09

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明涉及18位身份证号码漂白和反向漂白方法。漂白方法包括:步骤100、初始化AddrCodeGroups个列表;步骤110、计算行政区划代码x的hashCode;步骤120、计算x对应的列表序号roupIndex;步骤130、将x存入groupIndex对应的列表中;步骤140、输入待漂白身份证号码,计算x的hashCode及groupIndex;步骤150、计算x在groupIndex对应的列表codeList的位置codeInd;步骤160、根据hashCode计算顺序码的orderCodeShift;步骤170、年份编码前两位保持不变,根据新顺序码计算年份编码后两位的YYShift;步骤180、根据新年份编码后两位计算月份编码的MMShift;步骤190、根据新月份编码计算日期编码的DDShift;步骤195、计算新校验码,输出漂白后身份证号码。本发明还提供相应的反向漂白方法。本发明的漂白和反向漂白方法保持数据高仿真度、漂白过程不易被破解。

    权利要求书

    权利要求书
    1.  一种18位身份证号码漂白方法,其特征在于,包括:
    步骤100、收集所有的行政区划代码数据,初始化AddrCodeGroups个列表codeList以用于存储行政区划代码;
    步骤110、按一定的方式计算行政区划代码x的哈希值hashCode;
    步骤120、计算行政区划代码x对应的列表序号groupIndex:groupIndex=mod(hashCode,AddrCodeGroups);
    步骤130、将行政区划代码x存入groupIndex对应的列表中;
    步骤140、输入待漂白身份证号码,按前述方式计算待漂白身份证号码的行政区划代码x的哈希值hashCode并计算其对应的列表序号groupIndex;
    步骤150、计算x在groupIndex对应的列表codeList的位置codeInd;取codeList中mod(codeInd+CodeShift,len)位置上的行政区划代码作为新的行政区划代码,其中len为codeList的长度,CodeShift为预设的偏移量;
    步骤160、根据哈希值hashCode按一定的方法计算顺序码的偏移量orderCodeShift;新顺序码newOrderCode=mod(orderCode+orderCodeShift,1000),其中orderCode为旧顺序码;
    步骤170、年份编码前两位保持不变,根据新顺序码newOrderCode按一定的方法计算年份编码后两位的偏移量YYShift;新年份编码后两位newYY=mod(YY+YYShift,100),其中YY为旧年份编码后两位;
    步骤180、根据新年份编码后两位newYY按一定的方法计算月份编码的偏移量MMShift;新月份编码newMM=(MM+MMShift,12),其中MM为旧月份编码;
    步骤190、根据新月份编码newMM按一定的方法计算日期编码的偏移量DDShift,新日期编码newDD=mod(DD+DDShift,maxDay);其中DD为旧日期编码,maxDay为新月份编码newMM对应的月中最大的天数maxDay;
    步骤195、计算新的校验码,输出漂白后的身份证号码。

    2.  根据权利要求1所述的18位身份证号码漂白方法,其特征在于,计算 行政区划代码x的哈希值hashCode的方法仅以x为变量。

    3.  根据权利要求2所述的18位身份证号码漂白方法,其特征在于,行政区划代码x的哈希值hashCode为x的六位数字之和。

    4.  根据权利要求1所述的18位身份证号码漂白方法,其特征在于,orderCodeShift=groupIndex×13–17。

    5.  根据权利要求1所述的18位身份证号码漂白方法,其特征在于,YYShift=mod(newOrderCode,13)×2–13。

    6.  根据权利要求1所述的18位身份证号码漂白方法,其特征在于,MMShift=mod(newYY,11)–6。

    7.  根据权利要求1所述的18位身份证号码漂白方法,其特征在于,DDShift=newMM–5。

    8.  一种18位身份证号码反向漂白方法,其特征在于,包括:
    步骤200、收集所有的行政区划代码数据,初始化与漂白时数量相同的AddrCodeGroups个列表codeList以用于存储行政区划代码;
    步骤210、按与漂白时相同的方式计算行政区划代码x的哈希值hashCode;
    步骤220、计算行政区划代码x对应的列表序号groupIndex:groupIndex=mod(hashCode,AddrCodeGroups);
    步骤230、将行政区划代码x存入groupIndex对应的列表中;
    步骤240、输入待反向漂白身份证号码,按前述方式计算待反向漂白身份证号码的行政区划代码x的哈希值hashCode并计算其对应的列表序号groupIndex;
    步骤250、计算x在groupIndex对应的列表codeList的位置codeInd;取codeList中mod(codeInd–CodeShift,len)位置上的行政区划代码作为新的行政区划代码,其中len为codeList的长度,CodeShift为漂白时使用的偏移量;
    步骤260、根据哈希值hashCode按漂白时的方法计算顺序码的偏移量orderCodeShift;新顺序码newOrderCode=mod(orderCode–orderCodeShift,1000),其中orderCode为旧顺序码;
    步骤270、年份编码前两位保持不变,根据旧顺序码OrderCode按漂白时 的方法计算年份编码后两位的偏移量YYShift;新年份编码后两位newYY=mod(YY–YYShift,100),其中YY为旧年份编码后两位;
    步骤280、根据旧年份编码后两位YY按漂白时的方法计算月份编码的偏移量MMShift;新月份编码newMM=(MM–MMShift,12),其中MM为旧月份编码;
    步骤290、根据旧月份编码MM按一定的方法计算日期编码的偏移量DDShift,新日期编码newDD=mod(DD–DDShift,maxDay);其中DD为旧日期编码,maxDay为新月份编码newMM对应的月中最大的天数maxDay;
    步骤295、计算新的校验码,输出反向漂白后的身份证号码。

    9.  根据权利要求8所述的18位身份证号码反向漂白方法,其特征在于,计算行政区划代码x的哈希值hashCode的方法仅以x为变量。

    10.  根据权利要求9所述的18位身份证号码漂白方法,其特征在于,行政区划代码x的哈希值hashCode为x的六位数字之和。

    关 键 词:
    18 身份证号码 漂白 反向 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:18位身份证号码漂白和反向漂白方法.pdf
    链接地址://www.fnjpv.tw/p-6369365.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.fnjpv.tw网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 忻州 端午节假期旅游收入达59962万元--黄河新闻网 2019-07-22
  • 人民日报为人民,70年办报不容易,办报人付出了心血和汗水,记录了中国的发展过程,祝愿办得越来越好! 2019-07-20
  • 最美逆行!高速隧道突发火灾  交警三次逆行穿火线撤离400多名群众 2019-07-17
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-07-17
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 河南11选5开奖 阿凡达送彩金 蔚山现代√S水原三星 北京赛车开奖 昆虫宝宝援彩金 哈德斯菲尔德大学好么 重庆时时历史开奖记录 魔术箱援彩金 英超联赛直播 天天捕鱼游戏中心