身份证号编码规则

根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。按如下规则表示:

(1)前1~6位数字:出生地区码,1、2位是省级码;3、4位是市级码;5、6位区级码;具体请参阅中华人民共和国县以上行政区划代码(2020年12月)

(4)第7~14位数字:出生时间码,7~10位是年份码,11、12位是月份码,13、14位是日份码;

(5)第15~17位数字:顺序码,表示同日出生的次序和性别,是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续号码,例如“000-009”或“060-069”,其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码。如:005的就是个男生,而且和他同年月日生的男生至少有两个,他们的后四位是001*和003*。分配顺序码中“999、998、997、996”四个顺序号分别为男女性百岁以上老人专用的特定编号。

(7)第18位数字:校检码,用数字0~9和字母X表示;校验码是通过数学计算得出来的,计算公式如下:(12-∑(Ai×Wi)(mod 11))mod 11。i—表示身份证号码从左至右的位置序号,取值1–17;Ai—表示第i位上的数字;Wi—表示第i位上的加权因子。加权因子计算公式:Wi=2^(i-1)(mod 11)。校验码计算结果为“0–10”11个数字之一,其中“10”用“X”表示。

发表评论

您的电子邮箱地址不会被公开。

返回顶部
error: 内容受到保护!