身份证号识别码

来源:百度知道 编辑:UC知道 时间:2024/06/29 20:57:15
身份证号第18位的识别码怎样确定和身份证号前17位本身有联系吗,又怎样通过身份证号码前17位计算身份证号识别码

有联系

  第二代身份证代码规则/原理剖析及相关代码

  一、身份证号码执行标准:18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》。

  GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。

  二、编码规则:公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码,可以用字母表示如为ABCDEFYYYYMMDDXXXR。其含义如下:

  1. 地址码(ABCDEF):表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。

  2. 出生日期码(YYYYMMDD):表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日分别用4位、2位(不足两位加0)、2(同上)位数字表示,之间不用分隔符。

  3. 顺序码(XXX):表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

  4.校验码(R),一位数字,通过前17位数字根据一定计算得出。

  三、关于地址码含义的详细解释:

  身份证前六位是地区代码,我们用ABCDEF表示。 代码的解释规则如下:

  A:国内区域

  1 华北三省二市

  2 东北三省

  3 华东六省一市

  4 华南六省

  5 西南四省一市

  6 西北五省

  7 台湾

  8 港澳

  B(或者说是AB,就是前2位):省(直辖市,自治区,特别行政区)代码