身份证编码规则及6位地址码
身份证编码规则及6位地址码 1
编码规则 1
110000 北京市 2
120000 天津市 2
130000 河北省 3
140000 山西省 7
150000 内蒙古自治区 11
210000 辽宁省 13
220000 吉林省 16
230000 黑龙江省 18
310000 上海市 22
320000 江苏省 22
330000 浙江省 25
340000 安徽省 28
350000 福建省 31
360000 江西省 33
370000 山东省 36
370300 山东省淄博市 37
410000 河南省 40
420000 湖北省 45
430000 湖南省 47
440000 广东省 51
450000 广西壮族自治区 55
460000 海南省 58
500000 重庆市 59
510000 四川省 60
520000 贵州省 65
530000 云南省 67
540000 西藏自治区 70
610000 陕西省 72
620000 甘肃省 75
630000 青海省 78
640000 宁夏回族自治区 79
650000 新疆维吾尔自治区 80
编码规则
公民身份号码是由17位数字码和1位校验码组成。排列顺序从左至右分别为:6位地址码,8位出生日期码,3位顺序码和1位校验码。
地址码(身份证地址码对照表见下面附录)和出生日期码很好理解,顺序码表示在同一地址码所标识的区域范围内,对同年同月同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
身份证最后一位校验码算法如下:
1. 将身份证号码前17位数分别乘以不同的系数,从第1位到第17位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2. 将得到的17个乘积相加。
3. 将相加后的和除以11并得到余数。
4. 余数可能为0 1 2 3 4 5 6 7 8 9 10这些个数字,其对应的身份证最后一位校验码为1 0 X 9 8 7 6 5 4 3 2。
身份证号码解密|身份证尾数校验码算法|ID card information
身份证地址码对照表
110000 北京市
110100 北京市市辖区
110101 北京市东城区
110102 北京市西城区
110103 北京市崇文区
110104 北京市宣武区
110105 北京市朝阳区
110106 北京市丰台区
110107 北京市石景山区
110108 北京市海淀区
110109 北京市门头沟区
110111 北京市房山区
110112 北京市通州区
110113 北京市顺义区
110200 北京市县
110221 北京市昌平县
110224 北京市大兴县
110226 北京市平谷县
110227 北京市怀柔县
110228 北京市密云县
110229 北京市延庆县
120000 天津市
120100 天津市市辖区
120101 天津市和平区
120102 天津市河东区
120103 天津市河西区
120104 天津市南开区
120105 天津市河北区
120106 天津市红桥区
120107 天津市塘沽区
120108 天津市汉沽区
120109 天津市大港区
120110 天津市东丽区
120111 天津市西青区
120112 天津市津南区
120113 天津市北辰区
120200 天津市县
120221 天津市宁河县
120222 天津市武清县
120223 天津市静海县
120224 天津市宝坻县
120225 天津市蓟县
130000 河北省
130100 河北省石家庄市
130101 河北省石家庄市市辖区
130102 河北省石家庄市长安区
130103 河北省石家庄市桥东区
130104 河北省石家庄市桥西区
130105 河北省石家庄市新华区
130106 河北省石家庄市郊区
130107 河北省石家庄市井陉矿区
130121 河北省石家庄市井陉县
130123 河北省石家庄市正定县
130124 河北省石家庄市栾城县
130125 河北省石家庄市行唐县
130126 河北省石家庄市灵寿县
130127 河北省石家庄市高邑县
130128 河北省石家庄市深泽县
130129 河北省石家庄市赞皇县
130130 河北省石家庄市无极县
130131 河北省石家庄市平山县
130132 河北省石家庄市元氏县
130133 河北省石家庄市赵县
130181 河北省石家庄市辛集市
130182 河北省石家庄市藁城
身份证编码规则及前6位地址码 来自淘豆网m.daumloan.com转载请标明出处.