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

合集下载

第二代身份证号码编排与技术特色

第二代身份证号码编排与技术特色

第二代身份证号码编排与技术特色中华人民共和国第二代居民身份证是由多层聚酯材料复合而成的单页卡式证件,采用非接触式IC卡技术制作。

中华人民共和国第二代居民身份证有六大特点:融入IC卡技术、防伪性能提高、办证时间缩短、存储信息增多、有效期重新确定、发放范围扩大。

总体概述第二代身份证为由多层聚酯材料复合而成的单页卡式证件,长度85.6mm,宽度54mm,厚度0.9mm。

证件正面印有国徽、证件名称、长城图案、证件的签发机关和有效期限及彩色花纹。

证件图案国徽位于左上角(红色实底国徽图案),配以“中华人民共和国居民身份证”的名称字样。

背景图案的主要标志物为灰色写意万里长城,配远山的背景。

底纹为彩虹扭索花纹,颜色从左至右为浅蓝色至浅粉色再至浅蓝色。

证件背面印有持证人照片、登记项目、彩色花纹。

图案底纹同正面。

少数民族地区证件,在使用汉字的基础上,需要同时填写一种少数民族文字。

2003年6月第十届全国人大常委会第三次会议通过了《居民身份证法》,于2004年1月1日起施行。

这标志着居民身份证引制度的进一步完善,现代经济社会人口动态管理水平得到提高,同时也是对户籍管理制度的改革、补充和完善,并用国家立法建立和实行。

换发第二代居民身份证对于促进我国社会主义现代化建设和经济体制改革,方便群众生活和保护公民合法权益具有十分重要的作用。

2011年10月24日十一届全国人大常委会第二十三次会议上提请审议《中华人民共和国居民身份证法修正案(草案)》议案的说明。

草案规定:公民申请领取、换领、补领居民身份证,应当登记指纹信息。

在居民身份证中加入指纹信息,国家机关以及金融、电信、交通、教育、医疗等单位可以通过机读快速、准确地进行人证同一性认定,有助于维护国家安全和社会稳定,有利于提高工作效率,有效防范冒用他人居民身份证以及伪造、变更居民身份证等违法犯罪行为的发生,并在金融机构清理问题账户、落实存款实名制等方面发挥重要作用。

号码编排(1)前1、2位数字表示:所在省(直辖市、自治区)的代码;(2)第3、4位数字表示:所在地级市(自治州)的代码;(3)第5、6位数字表示:所在区(县、自治县、县级市)的代码;(4)第7—14位数字表示:出生年、月、日;(5)第15、16位数字表示:所在地的派出所的代码;(6)第17位数字表示性别:奇数表示男性,偶数表示女性;(7)第18位数字是校检码:也有的说是个人信息码,一般是随计算机的随机产生,用来检验身份证的正确性。

第二代身份证基本编码规则,掌握隐藏在身份证号码里的密码

第二代身份证基本编码规则,掌握隐藏在身份证号码里的密码

第二代身份证基本编码规则,掌握隐藏在身份证号码里的密码现在中国采用的是第二代身份证号码,共18位,它既是公民身份的凭证,更是我们日常生活中使用最多的证件之一。

本文介绍身份证号码的编码规则,大家可以学习掌握。

一、身份证编码基本规则排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。

其含义如下:第1至6位为地址码,表示这个人常住户口所在的行政区划代码,顺序为省(直辖市,自治区,特别行政区)、地级市、县,分别2位数;第7至14位是出生日期码,表示出生的年、月、日,年、月、日分别用4位、2位(不足两位加0)、2(同上)位数字表示。

第15至17位是顺序码:表示在同一地址码所表示的范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

最后一位是校验码,通过前17位数字根据一定计算得出。

二、第一个数字的由来及规则在身份证号码里面,前两位数字的由来是比较特殊的。

在解放战争时期,中国划分出大区共有6个,均是中央局下属的6个地方局,分别是华北局、东北局、华东局、中南局、西南局、西北局。

这里指的大区,不是我们熟悉的7大军区。

第1个数字,代表的就是所在的大区,分别如下:6大区划1-华北局;2-东北局;3-华东局;4-中南局;5-西南局;6-西北局;中国大陆的公民,目前就排到6,而7是给台湾预留的,8代表香港澳门地区(81-香港,82-澳门),9代表海外地区。

这些都是在当初身份证编码的时候预留的,可以看得出,国家在身份证编码时的顶层设计已经考虑很全面的。

三、第二个数字的由来及规则第2位数字代表大区所在的省份,具体如下:华北:11北京;12天津;13河北;14山西;15内蒙;东北:21辽宁;22吉林;23黑龙江;华东:31上海;32江苏;33浙江;34安徽;35福建;36江西;37山东;中南:41河南;42湖北;43湖南;44广东;45广西;46海南;西南:50重庆;51四川;52贵州;53云南;54西藏;西北:61陕西;62甘肃;63青海;64宁夏;65新疆。

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

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

第二代身份证编码规则/原理剖析及相关代码18位身份证号码编码规则一、身份证号码执行标准: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位):省(直辖市,自治区,特别行政区)代码按照A划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离排序,没有直辖市的,按离北京的远近排序。

具体省(直辖市,自治区,特别行政区)代码如下:11-15 京津冀晋蒙21-23 辽吉黑31-37 沪苏浙皖闽赣鲁41-46 豫鄂湘粤桂琼50-54 渝川贵云藏61-65 陕甘青宁新81-82 港澳CD:城市代码从01开始排,对于直辖市,CD=01表示市辖区,CD=02表示辖县;省的城市代码从省会开始排,比如2101=沈阳 2102=大连……只有地级城市有独立的城市代码,县级市没有。

第二代身份证代码规则

第二代身份证代码规则

第二代身份证代码规则/原理剖析及相关代码一、身份证号码执行标准: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位):省(直辖市,自治区,特别行政区)代码按照A划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离排序,没有直辖市的,按离北京的远近排序。

具体省(直辖市,自治区,特别行政区)代码如下:11-15 京津冀晋蒙21-23 辽吉黑31-37 沪苏浙皖闽赣鲁41-46 豫鄂湘粤桂琼50-54 渝川贵云藏61-65 陕甘青宁新81-82 港澳CD:城市代码从01开始排,对于直辖市,CD=01表示市辖区,CD=02表示辖县;省的城市代码从省会开始排,比如2101=沈阳2102=大连…… 只有地级城市有独立的城市代码,县级市没有。

【综合】-身份证号提取地址、性别、年龄等全收罗

【综合】-身份证号提取地址、性别、年龄等全收罗

【综合】-身份证号提取地址、性别、年龄等全收罗之前有小伙伴,问我身份证如何提取性别,答应要整理一个专题出来所以,我们今天就专门做一些身份证信息提取。

先来了解一下,二代身份证号码的规则:身份证号码共18位,由17位本体码和1位校验码组成。

1.前6位是地址码,表示登记户口时所在地的行政区划代码。

2.7到14位是出生年月日,采用YYYYMMDD格式。

3.15到17位是顺序码,表示在同一地址码所标识的区域范围内,对同年、同月、同日生的编订的顺序号,第17位奇数表示男性,偶数表示女性;4.第18位是校验码,采用ISO 7064:1983, MOD 11-2校验字符系统算规则下一章节说明。

根据以上规则,我们来提取信息:1、提取户籍所在地a、准备一份地址库(前6位对应户籍地),网络上很多不全,本案例是小编花了好长时间整理,需要的小编整理好的,文末有下载方法b、提取公式:=VLOOKUP(LEFT(A2,6),地址库!A:B,2,0)截取前6位进行VLOOKUP匹配2、提取出生日期公式:=TEXT(MID(A2,7,8),"0000-00-00")如果需要标准的日期格式,参与后续计算,可做如下处理:公式前面加--,一般结果为5位数值,其实就是日期只要把格式设置为日期即可3、提取年龄公式:=DATEDIF(C2,TODAY(),"y")借助了C列出生日期不需要C 列公式:=DATEDIF(--TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")4、提取性别公式1:=IF(MOD(MID(A2,17,1),2),"男","女")或者公式2:=TEXT(-1^MID(A3,15,3),"女;男")5、退休年龄公式:=EDATE(C2,(55+(E2="男")*5)*12)女55,男60小结:初入职场的你,是不是在做花名册的时候,性别年龄,出生日期等信息一直让别人填写呢?其实懂点这些的话,我们就可以设置为模板,别人只要填写身份证号即可,有没有更人性化呢?。

身份证号码编码规则

身份证号码编码规则

⾝份证号码编码规则18 位⾝份证号码编码规则:根据〖中华⼈民共和国国家标准 GB 11643-1999〗中有关公民⾝份号码的规定,公民⾝份号码是特征组合码,由⼗七位数字本体码和⼀位数字校验码组成。

排列顺序从左⾄右依次为:六位数字地址码,⼋位数字出⽣⽇期码,三位数字顺序码和⼀位数字校验码。

可以⽤字母表⽰如为 ABCDEFYYYYMMDDXXXR。

其含义如下:1. 地址码(ABCDEF):表⽰编码对象常住户⼝所在县(市、旗、区)的⾏政区划代码,按 GB/T2260 的规定执⾏。

2. 出⽣⽇期码(YYYYMMDD):表⽰编码对象出⽣的年、⽉、⽇,按 GB/T7408 的规定执⾏,年、⽉、⽇分别⽤ 4 位、2 位(不⾜两位加 0)、2(同上)位数字表⽰,之间不⽤分隔符。

3. 顺序码(XXX):表⽰在同⼀地址码所标识的区域范围内,对同年、同⽉、同⽇出⽣的⼈编定的顺序号,顺序码的奇数分配给男性,偶数分配给⼥性。

4.校验码(R):⼀位数字,通过前 17 位数字按照 ISO 7064:1983.MOD 11-2 校验码计算得出。

15 位的⾝份证编码⾸先把出⽣年扩展为 4 位,简单的就是增加⼀个 19,但是这对于 1900 年出⽣的⼈不使⽤(这样的寿星不多了)关于地址码含义的详细解释:⾝份证前六位是地区代码,我们⽤ ABCDEF 表⽰。

代码的解释规则如下:A:国内区域1 华北三省⼆市2 东北三省3 华东六省⼀市4 华南六省5 西南四省⼀市6 西北五省7 台湾8 港澳B(或者说是 AB,就是前 2 位):省(直辖市,⾃治区,特别⾏政区)代码按照 A 划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离排序,没有直辖市的,按离北京的远近排序。

具体省(直辖市,⾃治区,特别⾏政区)代码如下:11-15 京、津、冀、晋、蒙21-23 辽、吉、⿊31-37 沪、苏、浙、皖、闽、赣、鲁41-46 豫、鄂、湘、粤、桂、琼50-54 渝、川、贵、云、藏61-65 陕、⽢、青、宁、新81-82 港、澳⽣⽇期码(YYYYMMDD)表⽰编码对象出⽣的年、⽉、⽇,其中年份⽤四位数字表⽰,年、⽉、⽇之间不⽤分隔符。

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

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

第二代身份证编码规则原理剖析及相关代码18身份证号码编码规则一、身份证号码执行标准: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位):省(直辖市,自治区,特别行政区)代码按照A划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离排序,没有直辖市的,按离北京的远近排序。

具体省(直辖市,自治区,特别行政区)代码如下:11-15京津冀晋蒙21-23辽吉黑31-37沪苏浙皖闽赣鲁41-46豫鄂湘粤桂琼50-54渝川贵云藏61-65陕甘青宁新81-82港澳CD:城市代码从01开始排,对于直辖市,CD=01表示市辖区,CD=02表示辖县;省的城市代码从省会开始排,比如2101=沈阳2102=大连…只有地级城市有独立的城市代码,县级市没有。

二代身份证工作原理

二代身份证工作原理

二代身份证工作原理
二代身份证是指中华人民共和国公民身份证的第二代版本,是一种用于证明公民身份的重要证件。

与第一代身份证相比,二代身份证增加了一些新的安全特征,以提高身份证的防伪能力和可信度。

二代身份证的工作原理包括以下几个方面:
1. 芯片技术:二代身份证内置有一个芯片,该芯片集成了处理器、存储器和安全控制电路。

芯片存储了持有人的个人信息、照片和指纹等数据,通过加密技术确保数据的安全性和完整性。

2. 触点技术:二代身份证芯片内的数据可以通过触点技术与读卡器进行通信。

读卡器将电子指令发送给芯片,芯片对指令进行处理,并返回相应的数据给读卡器。

这种通信方式可以防止非法访问和篡改。

3. 二维码技术:二代身份证上的二维码是一种图像编码方式,可以用来存储持有人的身份信息。

扫描二维码可以获取身份证的基本信息,如姓名、性别、出生日期等。

4. 生物特征技术:二代身份证中的芯片存储了持有人的指纹等生物特征信息。

读取身份证时,可以通过指纹比对等方式进行身份验证,提高身份证的安全性。

综上所述,二代身份证通过芯片技术、触点技术、二维码技术和生物特征技术等多种手段,实现了对身份信息的安全存储和传输,提高了身份证的防伪能力和可信度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二代身份证编码规则原理剖析及相
关代码
18身份证号码编码规则一、身份证号码执行标准: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位):省(直辖市,自治区,特别行政区)代码按照
A划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离
排序,没有直辖市的,按离北京的远近排序。

具体省(直辖市,自治区,特别行政区)代码如下:11-15京津冀晋蒙21-23辽吉黑31-37沪苏浙皖闽赣鲁41-46
豫鄂湘粤桂琼50-54渝川贵云藏61-65陕甘青宁新81-82港澳CD:城市代码从01开始排,对于直辖市,CD=01表示市辖区,CD=02表示辖县;省的城市代码
从省会开始排,比如2101=沈阳2102=大连…只有地级城市有独立的城市代码,县级市没有。

EF:市辖区、郊区、郊县、县级市代码如果EF=00,指代这个城市,不特定区县;对于非直辖市,如EF=01,指代市辖区(任意一个区),02开
始指代特定的区。

其中:E=0代表市辖区,E=1代表郊区,E=2代表郊县,E=8
代表县级市。

对于直辖市,从01开始就依次排区,没有市区和郊区的代码区分。

:有关更详细的资料见附录。

四、生日期码(YYYYMMDD)表示编码对象出生
的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。

例如:1981年05月11日就用19810511表示。

五、顺序码(XXX)(身份证第十五位到
十七位)是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续
号码,例如"000-009"或"060-069",其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码。

如:007的就是个男生,而且和他同年月日生的男生至少有两个,他们的后四
位是001*和003*。

分配顺序码中"999、998、997、996"四个顺序号分别为男女性百岁以上老人专用的特定编号。

六、关于校验码校验码是通过一系列数学计
算得出来的,具体校验的计算方式如下:1.对前17位数字本体码加权求和公式为:S=Sum(Ai*Wi),i=0,.,16其中Ai表示第i位置上的身份证号码数字值,Wi
表示第i位置上的加权因子,其各位对应的值依次为:7 910 58 42 16 37 910 58 42通俗解释:身份证第一位数字X7+第二位X9+第三位X10+第四位X5+第五
位X5+第六位X8+第七位X4+第八位X1+第九位X6+第十位X3+十一位X7+十二位
X9+十三位X10+十四位X5+十五位X8+十六位X4+十七位X2;计算出总和(用S)
表示。

2.以11对计算结果取模Y=mod(S,11)通俗解释:用S除以11,看最后的余数。

如果除尽,为0;余数为1,则计为1;最大余数为10;全部数字为0-
10共11个数字。

(用Y表示)。

3.根据模的值得到对应的校验码对应关系为:Y 值:0 12 34 56 78 910校验码:1 0X 98 76 54 32通俗解释:余数为0,则
校验码为1;依次类推:余数为1,则校验码对应0;以下:2--X;3--9;4--8;5--7;6--6;7--5;8--4;9-3;10-2。

如果校验码不符合这个规则,则肯定是假号码。

关于18位身份证号码尾数是"X"的一种解释:因为按照上面的规则,
校验码有11个,而不是10个,所以不能用0-9表示。

所以如果尾号是10,那
么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且我国的计算机应用系统也不承认19位的
身份证号码。

Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。

根据〖中华人民共和国国家标准GB 11643-1999〗中有关公民身份
号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校
验码组成。

排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

15位升18的方法根据〖中华人民共和国
国家标准GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征
组合码,由十七位数字本体码和一位数字校验码组成。

排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。

生日
期码表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日
之间不用分隔符。

顺序码表示同一地址码所标识的区域范围内,对同年、月、
日出生的人员编定的顺序号。

顺序码的奇数分给男性,偶数分给女性。

校验码
是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的
检验码。

下面举例说明该计算方法。

15位的身份证编码首先把出生年扩展为4位,简单的就是增加一个19,但是这对于1900年出生的人不使用(这样的寿星
不多了)。

附录一:校验码的计算方法举例:某男性公民身份号码本体码为34052419800101001,首先按照公式(1)计算:∑(ai×Wi)mod 11…(1)公式(1)中:i--表示号码字符从右至左包括校验码在内的位置序号;ai--表示第i位置上的号码字符值;Wi--示第i位置上的加权因子,其数值依据公式Wi=(2的i-
1次幂)(mod 11)计算得出。

I 18 17 16 15 14 13 12 11 10 98 76 54 32 1Ai 34 05 24 19 80 01 01 00 1a1 Wi 79 10 58 42 16 37 910 58 42 1ai×Wi 21 36 025 16 16 29 48 00 90 50 02 a1根据公式(1)进行计算:∑(ai×
Wi)=(21+36+0+25+16+16+2+9+48++0+0+9+0+5+0+0+2)=189 189÷11=17+2/11(余数为2)∑(ai×Wi)mod 11=2然后根据计算的结果,从下面的表中查出相应的校验码,其中X表示计算结果为10(男性为大写X;女性为小写x):∑(ai×
WI)(mod 11)0 12 34 56 78 910校验码字符值ai 10 X9 87 65 43 2根据上表,查出计算结果为2的校验码为所以该人员的公民身份号码应该为34052419800101001 X。

相关文档
最新文档