童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

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

4月16日 乔了了投稿
  引言:身份证号码在产品设计中的应用比较多,如实名认证、绑定银行卡、金融资料录入等,本文将主要分享身份证号码编码规则及其在产品设计中的应用。
  说明:本文除特别说明外,身份证号码专指18位公民身份号码
  一、身份证号码结构
  早期‘身份证号码’叫‘社会保障号’,为15位,1999年开始更名为公民身份证号码,即第二代身份证,为18位,且终身不变。
  430512198908131367
  公民身份号码是特征组合码,由前十七位数字本体码和最后一位数字校验码组成。排列顺序从左至右依次为六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
  地址码:表示编码对象常住户口所在县(市、旗、区)的行政区划代码。对于新生儿,该地址码为户口登记地行政区划代码。需要没说明的是,随着行政区划的调整,同一个地方进行户口登记的可能存在地址码不一致的情况。行政区划代码按GBT2260的规定执行。
  出生日期码:表示编码对象出生的年、月、日,年、月、日代码之间不用分隔符,格式为YYYYMMDD,如19880328。按GBT7408的规定执行。
  顺序码:表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
  校验码:根据本体码,通过采用ISO7064:1983,MOD112校验码系统计算出校验码。算法可参考下文。前面有提到数字校验码,我们知道校验码也有X的,实质上为罗马字符X,相当于10。
  二、15位与18位身份证号码差异
  出生日期码:15位身份证号码中出生日期码为4位,其中年份代码仅有2位,如590328,代表1959年生。
  校验码:15位身份证号码中无校验位。
  三、校验码算法
  将本体码各位数字乘以对应加权因子并求和,除以11得到余数,根据余数通过校验码对照表查得校验码。
  加权因子:
  校验码:
  算法举例:
  本体码为:11010519491231002
  第一步:各位数与对应加权因子乘积求和171901015167
  第二步:对求和进行除11得余数167112
  第三步:根据余数2对照校验码得X
  因此完整身份证号为:11010519491231002X
  四、编码规则的应用
  如上所述,身份证号码是基于一定的规则的,从身份证号码中可以挖掘以下信息:
  身份证长度验证:身份证长度仅存在15位或18位两种长度;
  身份证输入正确性验证:如身份证号为18位,可根据本体码与校验码得关系验证身份证号码输入有误,需要指出的是,验证通过并不代表身份证号码的真实性;
  获得户籍注册地信息:大部分情况下,该地即为出身地或籍贯。对应时需留意行政区划代码的更新迭代;
  出生年月及其正确性;
  性别:顺序码中奇数为男性,偶数位为女性;
  根据18位与15位身份证号码编码规则及校验码算法,将15位身份证号码转换为18位身份证号码;
  小心坑:因校验码为X,实际上有大小写输入不同,请注意兼容或统一。
投诉 评论 转载

Boss直聘Vs拉勾:招聘类产品的核心需求、痛点招聘平台主要解决的问题,自然是对接求职者和招聘方,完成招聘求职的行为。招聘过程的核心点,在于让如何过程变得更加高效、准确、透明。这也是拉勾、boss直聘优于传统招聘网站的竞争力……产品冷思考:支付宝61事件,亿级用户产品的撩妹之道支付宝从去年开始每过一段时间都会引起一阵不小的舆论狂潮,从正式放弃WP用户,到9。0大改版被解读为要做社交,再到春节期间的敬业福,然后是这次的六一宝宝彩蛋事件。站在一个产品运营……究竟是什么因素让共享经济走向冰火两重天?共享经济平台最核心的工作是聚拢供需与匹配供需,所以我们看到共享经济的巨头们都在吸金补贴,疯狂扩张,因为唯有聚集起足够多的供需资源时,才有机会去匹配供需,但每个产品的使用频次和人……Pulltorefresh丨被忽视的下拉刷新原来有这么多种玩一款产品的视觉页面通常由各种banner、icon、button等元素组成,这些元素代表着这款产品的主要功能,并形成其风格和调性。不管是banner还是button都是靠“点击……产品与运营不同的思路解析就像每个人对“互联网思维”都存在不同的理解,“产品思维”与“运营思维”作为抽象的存在,自然也没有一个明确的定义。作者对产品与运营思维的思考写了下来,看一看和你理解的相同吗?……产品经理要诀保持饥渴学习的心态从助理到总监,甚至从总监到CEO的职场进阶只是单靠努力是不够的,如果你不够聪明,看不清行业趋势,看不到深层次的东西,你永远是公司里一个打酱油的,那么如何进阶?除了学习似乎并没有……设计和产品开发中的“破窗理论”几年前,我在Spotify的一名同事向我介绍了“破窗理论”。破窗理论的渊源是指保护城市环境,防止故意破坏公物或者公众酗酒等小型犯罪事件的发生,这样可以创建一个有秩序的氛围。最重……想成为优秀的产品经理?先合格了再说!合格的产品经理需要的必备技能集中在专业技能、协同沟通、学习能力这些。先别急着一上来就想着自己做个多牛逼的产品,先合格了再说。最近在学习一些产品经理相关的线上系统教程,想到……迭代,才不是版本更新那么简单天下武功,唯快不破。大道至简的道理人人都懂,但是具体落地时很多人收不住,甚至把简单的事情复杂化。做产品要快,但有些误区需绕开:不必等一切想明白再动手。产品并不是设计出来的……如何把控并推进项目时间进度?通常,公司在确定了产品方向后,最重要的两个点就是:项目进度和产品质量;相信很多产品经理在推进项目进度方面都会遇到或多或少的一些问题。那今天咱们就来讨论一下影响项目进度的因素有哪……产品经理要诀不可缺少的创业心态现如今,眼下,当下,堪称优秀的移动互联网产品,不管是巨头公司的明星产品、还是创业公司新秀,骨子里都有创业基因的存在。互联网发展的是超级的快,要不了两三年,格局就超级变变变了。做……干货丨身份证号码编码规则及其应用引言:身份证号码在产品设计中的应用比较多,如实名认证、绑定银行卡、金融资料录入等,本文将主要分享身份证号码编码规则及其在产品设计中的应用。说明:本文除特别说明外,身份证号……
人人都“懂”交互设计无法忘怀的色彩:移动界面设计中的渐变像素图标绘制技巧留住访客!超有趣网站进度条设计设计师如何找到合适的设计团队活力四射的APP日历组件设计APP设计中便捷的单手操作网页字体设计奇幻之旅【译】全面解读极简主义的概念及元素Android的设计在行动复用操作栏下一个10亿用户群可能不再知web这种交互界面为何物低调的奢华20个优雅网页背景纹理欣赏

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界