00-1010 18位身份证标准在国家质量技术监督局1999年7月1日实施的GB11643-1999 《公民身份号码》中有明确规定。GB11643-1999 《公民身份号码》是GB11643-1989 《社会保障号码》的修订版,指出原标准名称& quot社会安全号码& quot将被重命名为& quot公民身份号码& quot,从实施之日起,GB11643-1999 《公民身份号码》将代替GB11643-1989。GB11643-1999 《公民身份号码》的主要内容如下:
数字的结构和表示
1、数的结构
公民身份号码是一个特征组合码,由17位的主体码和校验码组成。从左到右的顺序是:六位地址码、八位出生日期码、三位序列码和一位校验码。
2.地址代码
编码对象常住户口所在地的县(市、旗、区)行政区划代码按GB/T2260的规定执行。
3.出生日期代码
表示编码对象出生的年、月、日,按照GB/T7408执行。年、月和日代码之间没有分隔符。
4.序列码
指同一地址码所标识的区域内同年、月、日出生的人的序号。序号奇数分配给男性,偶数分配给女性。
5.校验码
(1)17位数字本体代码的加权求和公式
S=Sum(Ai * Wi),i=0,…,16,先对前17位的权重求和。
Ai:表示第I个位置的ID号的数字值。
Wi:表示第I个位置的加权因子。
Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
(2)计算模式
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
四。例子如下:
北京市朝阳区: 11010519491231002X
广东省汕头市: 440524188001010014
00-1010第17位表示性别:奇数表示男性,偶数表示女性;
身份证号码位数的含义:
1.前1、2位数字表示:所在省份的代码;
2.第3、4位数字表示:所在城市的代码;3.第5、6位数字表示:所在区县的代码;4.第7至第14位数字表示:年出生的年、月、日;5.第15、16位数字表示:所在派出所的代码;
7.第18位是校验码:或者一些个人信息码,用来校验身份证的正确性;
从8.0到9的数字有时用X表示(尾数是10,所以你得用X来代替)。一般是用电脑随机生成的。
00-1010区分男女非常简单。身份证号第十七位数字代表男女。公民身份号码是一个特征组合码,由17位的主体码和校验码组成。从左到右的顺序是:六位地址码,八位出生日期码,三位序列码,一位校验码。
00-1010根据身份证号的特点,第十七个身份证号,即倒数第二个身份证号,标识性别。奇数为男性,偶数为女性。
身份证的首六位数字是& quot行政区划代码& quot,标识你出生后登记的地区。例如,江苏省南京市玄武区是& quot320102 & quot,其中& quot32 & quot代表江苏省。01 & quot代表南京,还有& quot02 & quot代表宣武区;接下来的8位数字是最熟悉的出生日期;倒数第二、第三和第四个数字是& quot分配顺序代码& quot,倒数第二个数字也是& quot性别代码& quot、男单和女双。& quot的前两位数字分配顺序代码& quot都是派出所登记户口时的代码。
00-1010识别号编码规则
根据【中华人民共和国(PRC)国家标准GB 11643-1999】,公民身份号码为特征组合码,由17位数字本体码和数字校验码组成。
从上面的示例图可以看出,二代身份证号码由18位数字组成【6位地址码、8位出生日期码、3位序列码和1位校验码】。
地址代码
常住户口所在地的县(市、旗、区)行政代码
表示编码对象的出生年月日,根据GB/T 7408。年、月和日代码之间没有分隔符。
顺序代码
顺序码是指同一地址码所标识的区域内,同年、月、日出生的人的顺序号。序列码的奇数分配给男性,偶数分配给女性,即第17个奇数表示男性,偶数表示女性。
校验码
校验码ISO 7064:1983和MOD 11-2用于检查字符系统。
区号规则
以前公民身份号码的区号没有遵循国标《GB/T 2260》,所以区号只能简单的通过省码(前两位)来查。
p>省级地址码:华北:北京11,天津12,河北13,山西14,内蒙古15
东北: 辽宁21,吉林22,黑龙江23
华东: 上海31,江苏32,浙江33,安徽34,福建35,江西36,山东37
华中: 河南41,湖北42,湖南43
华南: 广东44,广西45,海南46
西南: 四川51,贵州52,云南53,西藏54,重庆50
西北: 陕西61,甘肃62,青海63,宁夏64,新疆65
特别:台湾71,香港81,澳门82
91开头是外国人取得中国身份号码的前两位编码,但上述说法并未得到证实。
出生日期码规则
出生日期码校验比较简单,只要符合日期的基本格式,月份限投影,天数限制及年龄区间规则即可。
其中年龄区间需要根据特定应用的实际自行设定阈值区间。
例子:
20081423 — 月份错误
20080230 — 日期错误
20280203 — 年份错误