身份证号编码规则
- 格式:xls
- 大小:173.50 KB
- 文档页数:59
身份证的编排规律公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
地址码(身份证前六位)表示编码对象常住户口所在县(市、旗、区)的行政区划代码。
生日期码(身份证第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。
例如:1981年05月11日就用19810511表示。
顺序码(身份证第十五位到十七位)为同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。
其中第十七位奇数分给男性,偶数分给女性。
校验码(身份证最后一位)是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。
第十八位数字的计算方法为:1.将前面的身份证号码17位数分别乘以不同的系数。
从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 22.将这17位数字和系数相乘的结果相加。
3.用加出来和除以11,看余数是多少?4余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。
其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2。
5.通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。
如果余数是10,身份证的最后一位号码就是2。
例如:某男性的身份证号码是340524************。
我们要看看这个身份证是不是合法的身份证。
首先:我们得出,前17位的乘积和是189然后:用189除以11得出的结果是17 + 2/11,也就是说余数是2。
最后:通过对应规则就可以知道余数2对应的数字是x。
所以,这是一个合格的身份证号码。
新的身份证号码是由18位数字组成的,它们分别表示:公民身份证号码是特征组合码,采用原居民身份证编码,由18位数字组成。
身份证后四位有一模一样的吗
身份证号后四位没有一样的。
公民身份号码是每个公民唯一的、终身不变的身份代码,由公安机关按照公民身份号码国家标准编制。
所谓按照“国家标准”编制,是指按照国家制定的GB11643-1999《公民身份号码》国家标准,确定公民的身份代码。
《公民身份号码》范围:该标准规定了公民身份号码的编码对象、号码的结构和表现形式,使每个编码对象获得一个唯一的、不变的法定号码。
身份证编码规则如下:
1、1-2两位数表示:所在的省份的代码。
2、3-4两位数表示:所在的城市的代码。
3、5-6两位数表示:所在的区县的代码。
4、7-14位数字的表示:出生的年月日。
5、15-16两位数表示:所在地派出所的代码。
6、17位数表示:奇数为男性,偶数为女性。
7、18位数是校验码,校验码可以是0-9的数字,有时也用X表示。
身份证编码规则生活常识一、身份证号码执行标准: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位,它既是公民身份的凭证,更是我们日常生活中使用最多的证件之一。
本文介绍身份证号码的编码规则,大家可以学习掌握。
一、身份证编码基本规则排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。
其含义如下:第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/T22 60的规定执行。
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《公民身份号码》中做了明确规定。
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。
其含义如下:1、地址码:前1、2位数字为省份代码;第3、4位数字为城市代码;第5、6位数字为区县代码;2、出生日期码:表示编码对象出生的年、月、日;3、顺序码:表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
二、车牌号编码规则车牌号的第一个是汉字,这个很简单一眼都能看明白:代表该车户口所在省的简称:如四川就是川,北京就是京,重庆就是渝,上海就是沪......车牌中第二个是英文:这个英文代表该车所在地的地级市的代码,规律一般是这样的,A是省会,B是该省第二大城市,C是该省第三大城市,依此类推。
然后就是最后五位:这后五位是这样的规律,如果你是第一个在该省该地区上的第一个车牌,从理论上讲你车牌后五位就是00001,如果你是第8965位车主,你的车牌的后五位理论上就应该是08965,如果车牌超过了数字的容量就是第100000万位时,就从第一位开始用字母A,后面用0001至9999,用完后第一位改成B再跟0001至9999,依此类推,也就是说如果车牌号越大说明车越新,前面的英文字母越靠后,说明车越新,这就是一般规律。
当然后面这五位号上面说的是一般规则,现在都是随机选号了。
现在都是选号机选好后,再加上第一个汉字和第二个英文就OK了!另外就是车牌的颜色:黄色牌号代表大车,兰牌代表小车,黑牌代表外资企业或者是大使馆的车。
军车的牌号是按军队的编法编的,与地方车不一样,但是都是白底红字,警车与地方车编法基本相同,只是最后位不是数字而是改成了红色的警字。
18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确规定。
GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。
其含义如下:1. 地址码:表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。
2. 出生日期码:表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日分别用4位、2位、2位数字表示,之间不用分隔符。
3. 顺序码:表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
校验的计算方式:1. 对前17位数字本体码加权求和公式为:S = Sum(Ai * Wi), i = 0, ... , 16其中Ai表示第i位置上的身份证号码数字值,Wi表示第i位置上的加权因子,其各位对应的值依次为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 22. 以11对计算结果取模Y = mod(S, 11)3. 根据模的值得到对应的校验码对应关系为:Y值:0 1 2 3 4 5 6 7 8 9 10校验码: 1 0 X 9 8 7 6 5 4 3 2身份证号码的编排规则身份证号码中这些数字是怎样排列的,每个数字表示什么意思呢?下面就让我们一起来探索其中的规律吧!新的身份证号码是由18位数字组成的,它们分别表示:(1)前1、2位数字表示:所在省份的代码;(2)第3、4位数字表示:所在城市的代码;(3)第5、6位数字表示:所在区县的代码;(4)第7~14位数字表示:出生年、月、日;(5)第15、16位数字表示:所在地的派出所的代码;(6)第17位数字表示性别:奇数表示男性,偶数表示女性;(7)第18位数字是校检码:也有的说是个人信息码,一般是随计算机的随机产生,用来检验身份证的正确性。
⼆代⾝份证号码编码规则1.1 编码格式1999年我国颁发了第⼆代居民⾝份证号,公民⾝份号码为18位,且终⾝不变。
居民⾝份证格式如:ABCDEFYYYYMMDDXXXR1.1.1地址码(ABCDEF)表⽰登记户⼝时所在地的⾏政区划代码(省、市、县),如果⾏政区划进⾏了重新划分,同⼀个地⽅进⾏户⼝登记的可能存在地址码不⼀致的情况。
⾏政区划代码按GB/T2260的规定执⾏。
1.1.2 出⽣⽇期码(YYYYMMDD)表⽰该居民的出⽣年⽉⽇,年4位数字,⽉和⽇分别⽤2位数字表⽰,如19491001,;出⽣⽇期码是按GB/T 7408的规定执⾏的。
1.1.3 顺序码(XXX)表⽰同⼀地址码区域内,同年、同⽉、同⽇⽣的⼈所编订的顺序号,根据⾃⼰⾝份证的顺序码就可以知道:与我们同年同⽉同⽇⽣的同性⾄少有多少个,且在我们之前登记户籍的有多少⼈。
⾝份证顺序码的奇数分配给男性,偶数分配给⼥性。
这就是为什么倒数第⼆位奇数表⽰男⽣,偶数表⽰⼥⽣。
1.1.4 校验码(R)R之前的17位被称为本体码,R是根据本体码,按照校验码算法(ISO 7064:1983,MOD 11-2校)计算出来的。
当我们输⼊⾝份号码进⾏实名认证的时候,根据校验码算法可以初步判断你输⼊⾝份证号码格式是否正确。
1.2 校验码1、将前⾯的⾝份证号码17位数分别乘以不同的系数。
从第⼀位到第⼗七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ;位置序号 1234567891011121314151617加权因⼦79105842163791058422、将这17位数字和系数相乘的结果相加;3、⽤加出来和除以11,看余数是多少;4、余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。
其分别对应的最后⼀位⾝份证的号码为1 0 X 9 8 7 6 5 4 3 2;余数 0 12345678910校验码 10X987654325、通过上⾯得知如果余数是2,就会在⾝份证的第18位数字上出现罗马数字的X。
中国公民身份证编号规则一、身份证号码执行标准: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位数字根据一定计算得出。
第17位数字是表示在前16位数字完全相同时,某个公民的顺序号,并且单数用于男性,双数用于女性。
如果前16位数字均相同的同性别的公民超过5人,则可以“进位”到第16位。
比如:有6位女性公民前16位数字均相同,并假设第16位数是7,则这些女性公民的末两位编号分别为72,74,76,78,80,82。
另外,还特殊规定,最后三位数为996,997,998,999这4个号码为百岁老人的代码,这4个号码将不再分配给任何派出所。
三、关于地址码含义的详细解释:身份证前六位是地区代码,我们用ABCDEF表示。
代码的解释规则如下:A:国内区域1 华北三省二市2 东北三省3 华东六省一市4 华南六省5 西南四省一市6 西北五省7 台湾8 港澳B(或者说是AB,就是前2位):省(直辖市,自治区,特别行政区)代码按照A划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离排序,没有直辖市的,按离北京的远近排序。