第一个回答:
北京11天津12辽宁21
河北省13吉林省22
山西省14黑龙江省23
内蒙古自治区
上海31河南41
江苏32湖北42
浙江33湖南43
安徽34广东44
福建35广西45
江西36海南46
山东37
重庆50陕西61
四川51甘肃62
贵州52青海63
云南53宁夏64
西藏54新疆65
根据中华人民共和国国家标准(GB 11643-1999)规定,公民身份号码为特征组合码,由17位数字本体码和数字校验码组成。
从左到右的顺序是:六位地址码、八位出生日期码、三位序列码和一位校验码。
ID号标识其所在的省份。
一、身份证号码的执行标准:
18位身份证标准是国家质量技术监督局1999年7月1日实施的GB11643-1999《公民身份号码》。
二。编码规则:公民身份号码为特征组合码,由17位数字本体码和1位校验码组成。从左到右的顺序是:六位地址码、八位出生日期码、三位序列码、一位校验码,可以用ABCDEFYYYYMMDDXXXR等字母表示。其含义如下:
1.地址代码(ABCDEF):指编码对象常住户口所在地的县(市、旗、区)行政区划代码,按GB/T2260执行。
2.出生日期编码(YYYYMMDD):表示编码对象出生的年月日,按照GB/T7408执行。年、月、日分别用4位数、2位数(不足两位数加0)和2位数(同上)表示,中间不加分隔符。
3.顺序码(XXX):表示同一地址码标识的区域内同年、月、日出生的人的顺序号。序列码奇数分配给男性,偶数分配给女性。
4.校验码(R),一位数字,通过前17位按照一定的计算方法计算出来。
三。地址码含义的详细解释:
身份证的前六位是区号,我们用的是ABCDEF。
代码解释规则如下:A:国内地区
1华北三省二市
东北两省
3华东六省一市
4华南六省
5西南四省一市
6中国西北五省
7台湾省
8香港和澳门
b(或AB,即前2位):
省(市、自治区、特别行政区)代码按a指定的划分定义,有直辖市的先来,其余按离直辖市远近排序;没有直辖市的,按照离北京的远近排序。
各省(市、自治区、特别行政区)的具体代码如下:
1-15京津冀晋蒙
21-23辽吉黑
37-37上海、江苏、浙江、安徽、福建、江西和山东
1-46河南、湖北、湖南、广东、桂琼
玉川50-54归云藏
61-65陕甘宁青
1-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年5月11日由1981年5月11日表示。
5.序列码(XXX)(身份证第15至17位)是县、区政府所辖派出所的分配码。每个派出所有10个连续号码,如“000-009”或“060-069”,其中奇数为男分配码,偶数为女分配码。同年同月同日人数超过两人的,第二、三号顺延。比如007是个男生,同年出生的男生至少有两个,后四位是001*和003*。分配码中“999、998、997、996”四个顺序号是百岁以上男女的专用号。
不及物动词关于校验码
校验码是通过一系列数学运算计算出来的。检查的具体计算方法如下:
1.数字本体代码前17位的加权求和公式为:S = Sum(Ai * Wi),i = 0,...其中Ai表示第I个位置的ID号的数字值,Wi表示第I个位置的加权因子。每一位对应的数值为:7 9 10 58 42 1 6 3 9 10 58 42通俗解释:第一位X7+第二位X9+第三位X10+第四位X5+第五位X5+第六位X8+第七位X4+第八位X1+第九位X6+第十位X3+第十一位X7+第十二位X9+。计算总和(用S表示)。
2.取11对计算结果作为模数。
Y = mod(S,11)
通俗解释:把s除以11,看最后余数。如果除以,则为0;余数为1的,计为1;最大余数是10;所有数字都是0-10,一共11个数字。(用y表示)。
3.根据模块的值,得到相应的校验码。
Y: 0 1 2 3 4 5 6 7 8 9 10
校验码:1 0 X 9 8 7 6 5 4 3 2
通俗解释:余数为0,校验码为1;以此类推:如果余数为1,校验码对应0;以下内容:
如果校验码不符合这个规则,那一定是假号。
关于18位身份证号码尾数为“X”的解释:
按照上面的规则,校验码是11位而不是10位,所以不能用0-9来表示。所以,如果尾号是10,那么就得用X来代替,因为如果用10作为尾号,这个人的身份证就变成了19位,而19位的号码违反了国家标准,我国的计算机应用系统不识别19位的身份证号码。ⅹ是罗马数字10。用X代替10可以保证公民身份证符合国家标准。