ChaSfz 各地的身份证号

各地的身份证号

更新时间:2011/5/27 11:51:52

根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。生日期码表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。顺序码表示同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。顺序码的奇数分给男性,偶数分给女性。校验码是根据前面十七位数字码,按照ISO7064:1983.MOD11-2校验码计算出来的检验码。

★地址码含义
身份证前六位是地区代码,代码的解释规则如下:
ABCDEF

A:国内区域
1华北三省二市
2东北三省
3华东六省一市
4华南六省
5西南四省一市
6西北五省
7台湾
8港澳

B:省代码
按照A划定的分区定义省代码,
有直辖市的,直辖市列前,
其余按离直辖市的距离排序,
没有直辖市的,按离北京的远近排序。

11-15京津冀晋蒙
21-23辽吉黑
31-37沪苏浙皖闽赣鲁
41-46豫鄂湘粤桂琼
50-54渝川贵云藏
61-65陕甘青宁新
81-82港澳

CD:城市代码
从01开始排,对于直辖市,CD=01表示市辖区,CD=02表示辖县;
省的城市代码从省会开始排,其余依92式机动车号牌的顺序排列,
比如2101=沈阳2102=大连……
只有地级城市有独立的城市代码,县级市没有。

EF:市辖区、郊区、郊县、县级市代码
如果EF=00,指代这个城市,不特定区县;
对于非直辖市,如EF=01,指代市辖区(任意一个区),02开始指代特定的区。
其中:
E=0代表市辖区,
E=1代表郊区,
E=2代表郊县,
E=8代表县级市。
对于直辖市,从01开始就依次排区,没有市区和郊区的代码区分。

★校验码计算方法

下面举例说明校验码的计算方法。

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

某男性公民身份号码本体码为34052419800101001,首先按照公式(1)计算:

∑(ai×Wi)mod11……………………………………(1)

公式(1)中:
i----表示号码字符从右至左包括校验码在内的位置序号;
ai----表示第i位置上的号码字符值;
Wi----示第i位置上的加权因子,其数值依据公式Wi=(2的i-1次幂)(mod11)计算得出。

i181716151413121110987654321
ai34052419800101001a1
Wi79105842163791058421

ai×Wi21360251616294800905002a1

根据公式(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

∑(ai×Wi)mod11=2

然后根据计算的结果,从下面的表中查出相应的校验码,其中X表示计算结果为10(男性为大写X;女性为小写x):

∑(ai×WI)(mod11)012345678910
校验码字符值ai10X98765432
根据上表,查出计算结果为2的校验码为所以该人员的公民身份号码应该为34052419800101001X。

关于“各地的身份证号”的相关问答集锦

以下是与 身份证号 相关的几篇文章,希望对您有所帮助:

谁给我个成人身份证号和姓名玩网游

我在网上找到了几个成人身份证号和姓名,未成年人网购身份证号玩网游,付款几秒钟之后,就得到了一个绑定了真实身份证号的游戏账号。......

宁夏身份证号前六位查询

身份证号6401开头的是哪里的啊? 请问哪个知道宁夏银川身份证的前6位是多少啊? 640181 灵武市 宁夏身份证号前六位查询结果都在于此处。 ......

辽宁省身份证号大全。

enFenZhengHao、身份证号查询-身份证号查询系统

上一篇:有关香港特别行政区身份证常见问题
下一篇:身份证是不是代表着什么?

相关内容