当前位置: 首页 » 技术 » 制卡证卡 » 正文

第二代身份证号码规律

2013-03-26   点击:148
摘要:第二代身份证号码规律,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码
关键词: 二代身份证

 

第二代身份证号码规律

1-2位省、自治区、直辖市代码;

3-4位地级市、盟、自治州代码;

5-6位县、县级市、区代码;

7-14位出生年月日,比如19670401代表196741  

15-17位为顺序号,表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性;

18位为校验码,将前1-17位号码带入公式计算产生,计算的结果为0-1010X表示


根据《中华人民共和国国家标准GB 11643-1999》中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。顺序码的奇数分给男性,偶数分给女性。校验码是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。

下面介绍算法。
先引入公式: 


 



计算公式令结果为 YY的计算公式为:Y = mod(S, 11)根据下表找出 Y 对应的校验码即为要求身份证号码的校验码C



例如:假设某女性居民的15位身份证号码是32010582092751232表示江苏省,01表示南京市,05表示鼓楼区,820927表示1982927512表示是该地区同年同月同日的第512人,其中2表示是女性。那么,升级为18位后的号码为32010519820927512C。下面就根据公式来计算C的值。


Y = mod(S, 11)=MOD(313,11)=5
根据校验值对应表,可知C=7,该人员身份证号码为:320105198209275127

又如:某男性公民身份证号码的本体码为34052419800101001

Y = mod(S, 11)=MOD(189,11)=2
查表得该人员身份证号码为:34052419800101001X

 

编辑  
 
 
[ 投稿邮箱:26454645@qq.com]  [ 技术搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]
声明:自动识别网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请网友及读者仅作参考,并请自行核实。凡本网注明"来源:自动识别网"的作品,版权均属于自动识别网网站,转载请必须注明自动识别网,并附上网址 http://www.cnaidc.com。违反者本网将追究相关法律责任。如涉及作品内容、版权等问题,请在作品发表之日起两周内与本网联系,否则视为放弃相关权利。
 

 
推荐图文
推荐技术
点击排行
 
  文明转播  行业协会  备案信息  安全网站