身份证编码规则.docx
- 文档编号:10581349
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:14
- 大小:19.95KB
身份证编码规则.docx
《身份证编码规则.docx》由会员分享,可在线阅读,更多相关《身份证编码规则.docx(14页珍藏版)》请在冰点文库上搜索。
身份证编码规则
身份证编码规则
2008-07-2019:
38
一、身份证号码执行标准:
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位置上的加权因子,其各位对应的值依次为:
7910584216379105842
通俗解释:
身份证第一位数字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值:
012345678910
校验码:
10X98765432
通俗解释:
余数为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,可以保证公民的身份证符合国家标准。
根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
排列顺序从左至右依次为:
六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
云南行政区划代码(身份证地区代码)查询结果(共154条)
序号
地区名称
行政区划代码
过期
1
云南省
530000
2
云南昆明市
530100
3
云南昆明市市辖区
530101
4
云南昆明市五华区
530102
5
云南昆明市盘龙区
530103
6
云南昆明市官渡区
530111
7
云南昆明市西山区
530112
8
云南昆明市东川区
530113
9
云南昆明市呈贡县
530121
10
云南昆明市晋宁县
530122
11
云南昆明市富民县
530124
12
云南昆明市宜良县
530125
13
云南昆明市石林彝族自治县
530126
14
云南昆明市嵩明县
530127
15
云南昆明市禄劝彝族苗族自治县
530128
16
云南昆明市寻甸回族彝族自治县
530129
17
云南安宁市
530181
18
云南曲靖市
530300
19
云南曲靖市市辖区
530301
20
云南曲靖市麒麟区
530302
21
云南曲靖市马龙县
530321
22
云南曲靖市陆良县
530322
23
云南曲靖市师宗县
530323
24
云南曲靖市罗平县
530324
25
云南曲靖市富源县
530325
26
云南曲靖市会泽县
530326
27
云南曲靖市沾益县
530328
28
云南宣威市
530381
29
云南玉溪市
530400
30
云南玉溪市市辖区
530401
31
云南玉溪市红塔区
530402
32
云南玉溪市江川县
530421
33
云南玉溪市澄江县
530422
34
云南玉溪市通海县
530423
35
云南玉溪市华宁县
530424
36
云南玉溪市易门县
530425
37
云南玉溪市峨山彝族自治县
530426
38
云南玉溪市新平彝族傣族自治县
530427
39
云南玉溪市元江哈尼族彝族傣族自治县
530428
40
云南保山市
530500
41
云南保山市市辖区
530501
42
云南保山市隆阳区
530502
43
云南保山市施甸县
530521
44
云南保山市腾冲县
530522
45
云南保山市龙陵县
530523
46
云南保山市昌宁县
530524
47
云南昭通市
530600
48
云南昭通市市辖区
530601
49
云南昭通市昭阳区
530602
50
云南昭通市鲁甸县
530621
51
云南昭通市巧家县
530622
52
云南昭通市盐津县
530623
53
云南昭通市大关县
530624
54
云南昭通市永善县
530625
55
云南昭通市绥江县
530626
56
云南昭通市镇雄县
530627
57
云南昭通市彝良县
530628
58
云南昭通市威信县
530629
59
云南昭通市水富县
530630
60
云南丽江市
530700
61
云南丽江市市辖区
530701
62
云南丽江市古城区
530702
63
云南丽江市玉龙纳西族自治县
530721
64
云南丽江市永胜县
530722
65
云南丽江市华坪县
530723
66
云南丽江市宁蒗彝族自治县
530724
67
云南思茅市
530800
68
云南思茅市市辖区
530801
69
云南思茅市翠云区
530802
70
云南思茅市普洱哈尼族彝族自治县
530821
71
云南思茅市墨江哈尼族自治县
530822
72
云南思茅市景东彝族自治县
530823
73
云南思茅市景谷傣族彝族自治县
530824
74
云南思茅市镇沅彝族哈尼族拉祜族自治县
530825
75
云南思茅市江城哈尼族彝族自治县
530826
76
云南思茅市孟连傣族拉祜族佤族自治县
530827
77
云南思茅市澜沧拉祜族自治县
530828
78
云南思茅市西盟佤族自治县
530829
79
云南临沧市
530900
80
云南临沧市市辖区
530901
81
云南临沧市临翔区
530902
82
云南临沧市凤庆县
530921
83
云南临沧市云县
530922
84
云南临沧市永德县
530923
85
云南临沧市镇康县
530924
86
云南临沧市双江拉祜族佤族布朗族傣族自治县
530925
87
云南临沧市耿马傣族佤族自治县
530926
88
云南临沧市沧源佤族自治县
530927
89
云南楚雄彝族自治州
532300
90
云南楚雄市
532301
91
云南楚雄州双柏县
532322
92
云南楚雄州牟定县
532323
93
云南楚雄州南华县
532324
94
云南楚雄州姚安县
532325
95
云南楚雄州大姚县
532326
96
云南楚雄州永仁县
532327
97
云南楚雄州元谋县
532328
98
云南楚雄州武定县
532329
99
云南楚雄州禄丰县
532331
100
云南红河哈尼族彝族自治州
532500
101
云南个旧市
532501
102
云南开远市
532502
103
云南红河州蒙自县
532522
104
云南红河州屏边苗族自治县
532523
105
云南红河州建水县
532524
106
云南红河州石屏县
532525
107
云南红河州弥勒县
532526
108
云南红河州泸西县
532527
109
云南红河州元阳县
532528
110
云南红河州红河县
532529
111
云南红河州金平苗族瑶族傣族自治县
532530
112
云南红河州绿春县
532531
113
云南红河州河口瑶族自治县
532532
114
云南文山壮族苗族自治州
532600
115
云南文山州文山县
532621
116
云南文山州砚山县
532622
117
云南文山州西畴县
532623
118
云南文山州麻栗坡县
532624
119
云南文山州马关县
532625
120
云南文山州丘北县
532626
121
云南文山州广南县
532627
122
云南文山州富宁县
532628
123
云南西双版纳傣族自治州
532800
124
云南景洪市
532801
125
云南西双版纳州勐海县
532822
126
云南西双版纳州勐腊县
532823
127
云南大理白族自治州
532900
128
云南大理市
532901
129
云南大理州漾濞彝族自治县
532922
130
云南大理州祥云县
532923
131
云南大理州宾川县
532924
132
云南大理州弥渡县
532925
133
云南大理州南涧彝族自治县
532926
134
云南大理州巍山彝族回族自治县
532927
135
云南大理州永平县
532928
136
云南大理州云龙县
532929
137
云南大理州洱源县
532930
138
云南大理州剑川县
532931
139
云南大理州鹤庆县
532932
140
云南德宏傣族景颇族自治州
533100
141
云南瑞丽市
533102
142
云南潞西市
533103
143
云南德宏州梁河县
533122
144
云南德宏州盈江县
533123
145
云南德宏州陇川县
533124
146
云南怒江傈僳族自治州
533300
147
云南怒江州泸水县
533321
148
云南怒江州福贡县
533323
149
云南怒江州贡山独龙族怒族自治县
533324
150
云南怒江州兰坪白族普米族自治县
533325
151
云南迪庆藏族自治州
533400
152
云南迪庆州香格里拉县
533421
153
云南迪庆州德钦县
533422
154
云南迪庆州维西傈僳族自治县
533423
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 身份证 编码 规则