网站大量收购闲置独家精品文档,联系QQ:2885784924

干货丨身份证号码编码规则及其应用.pdf

干货丨身份证号码编码规则及其应用.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
干货丨身份证号码编码规则及其应用 引言:身份证号码在产品设计中的应用比较多,如实名认证、绑定银行卡、金融资料录入等 ,本文将主要分享身份证号码编码规则及其在产品设计中的应用。 说明:本文除特别说明外,身份证号码专指 18 位公民身份号码 一、身份证号码结构 早期 身份证号码‘ ’叫 社会保障号‘ ’,为 15 位, 1999 年开始更名为公民身份证号码,即第二代身份证, 为18位,且终身不变。 430512 136 7 公民身份号码是特征组合码,由前十七位数字本体码和最后一位数字校验码组成。排列顺序从左至 右依次为六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 地址码 : 表示编码对象常住户口所在县 (市、旗、区 )的行政区划代码。对于新生儿,该地址码为户 口登记地行政区划代码。需要没说明的是,随着行政区划的调整,同一个地方进行户口登记的可能 存在地址码不一致的情况。行政区划代码按 GB/T 2260 的规定执行。 出生日期码 :表示编码对象出生的年、月、日,年、月、日代码之间不用分隔符,格式 为YYYYMMDD ,如 。按GB/T 7408 的规定执行。 顺序码 : 表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺 序码的奇数分配给男性,偶数分配给女性。 校验码 : 根据本体码,通过采用 ISO 7064:1983,MOD 11-2 校验码系统计算出校验码。算法可参考 下文。前面有提到数字校验码,我们知道校验码也有 X 的,实质上为罗马字符 X ,相当于 10. 二、 15 位与 18 位身份证号码差异 出生日期码: 15位身份证号码中出生日期码为 4位,其中年份代码仅有 2位,如 590328 ,代表 1959 年生。 校验码: 15位身份证号码中无校验位。 三、校验码算法 将本体码各位数字乘以对应加权因子并求和,除以 11得到余数,根据余数通过校验码对照表查得校 验码。 加权因子: 校验码: 算法举例: 本体码为: 11010519491231002 第一步: 各位数与对应加权因子乘积求和 1*7+1*9+0*10+1*5+***=167 第二步:对求和进行除 11得余数 167%11=2 第三步:根据余数 2 对照校验码得 X 因此完整身份证号为: 四、编码规则的应用 如上所述,身份证号码是基于一定的规则的,从身份证号码中可以挖掘以下信息: 作者: MrColin ,支付结算产品经理,略懂技术 申明:本文为本人在知乎专栏文章,现将该文章在人人都是产品经理分享。 人人都是产品经理( )中国最大最活跃的产品经理学习、交流、分享平台

您可能关注的文档

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档