冒泡百科

首页 > 常识 >

身份证怎么组成的

100次浏览     发布时间:2025-01-04 18:21:57    

中国的居民身份证号码是由 18位数字组成的,其组成和含义如下:

前6位:

地址码,表示持证人的户籍所在地行政区划代码。具体来说,前两位代表省(自治区、直辖市),中间两位代表市(地区、自治州、盟),最后两位代表县(区、旗)。

第7至14位:

出生日期码,表示持证人的出生年月日,格式为YYYYMMDD。例如,1990年1月1日出生的人,这一部分就是19900101。

第15至17位:

顺序码,表示对同一个区域范围内同年、同月、同日生人编的顺序号。奇数分配给男孩,偶数分配给女孩。

第18位:

校验码,用于验证前面17位数字的正确性。校验码的计算方法基于ISO 7064:1983.MOD 11-2标准,具体算法如下:

将前17位数字与对应的系数相乘(从第一位到第十七位,系数分别为7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2)。

将上述乘积之和模11,得到余数。

根据余数查找对应的校验码值,其对应关系如下:

余数0对应校验码1

余数1对应校验码0

余数2对应校验码X

余数3对应校验码9

余数4对应校验码8。

需要注意的是,校验码为X的情况,是因为身份证号码共有18位,而如果最后一位是10,则身份证号码会变成19位,这不符合国家标准。因此,用X代替10,使身份证号码保持为18位。

综上所述,身份证号码的组成是:前6位地址码,接下来7至14位出生日期码,再接下来15至17位顺序码,最后18位是校验码。这种编码方式确保了每个人的身份唯一性,并通过校验码来验证身份证号码的正确性。