居民身份证号码组成解读
发布于:2025.08.12 - 9:46
居民身份证号码是中国公民的唯一、终身不变的身份代码,由18位数字组成(早期为15位,现已基本淘汰),其各部分组成及含义如下:
一、前6位:地址码
含义:表示公民常住户口所在地的行政区划代码。
结构:
前2位:省级行政区划代码(如11代表北京市,44代表广东省)。
中间2位:地级市、自治州、盟代码(如01代表北京市市辖区)。
后2位:县、县级市、区代码(如01代表东城区)。
作用:通过地址码可快速定位持证人的户籍所在地。
二、第7-14位:出生日期码
含义:表示公民的出生年月日,按YYYYMMDD格式排列。
示例:19900520代表1990年5月20日出生。
作用:用于验证年龄,防止年龄造假。
三、第15-17位:顺序码
含义:在同一地址码对应的区域内,对同年、同月、同日出生的人编定的顺序号。
结构:
第15-16位:顺序号(奇数分配给男性,偶数分配给女性)。
第17位:性别码(奇数=男,偶数=女)。
作用:区分同一天出生的人,并标识性别。
四、第18位:校验码
含义:根据前17位数字,通过特定算法计算得出的校验位,用于验证身份证号码的合法性。
计算方法:
将前17位数字分别乘以不同的权重系数(从7到9,再循环到2、3、4、5、6、7、8、9、10)。
将乘积相加得到总和。
用总和除以11,得到余数。
根据余数对应校验码(0-10分别对应1、0、X、9、8、7、6、5、4、3、2)。
示例:若余数为2,则校验码为X(罗马数字10的缩写)。
作用:防止身份证号码录入错误或伪造。
五、特殊说明
15位旧身份证:
结构:6位地址码 + 6位出生日期(YYMMDD) + 3位顺序码。
缺点:无法区分世纪(如85年可能是1985或1885),且无校验码。
现状:已逐步淘汰,新身份证均为18位。
校验码的必要性:
校验码可检测输入错误(如数字顺序颠倒、漏写等),提高数据准确性。
若校验码为X,需大写输入,否则系统可能无法识别。
身份证号码的唯一性:
理论上,18位身份证号码可覆盖中国14亿人口,且终身不变(即使户籍迁移,地址码可能变化,但号码整体不变)。
六、示例解析
以身份证号 11010519900520123X 为例:
地址码:110105(北京市朝阳区)
出生日期:1990年5月20日
顺序码:123(第17位为3,奇数,代表男性)
校验码:X(通过算法计算得出)
通过身份证号码,可快速获取持证人的户籍地、出生日期、性别等关键信息,同时校验码确保了号码的合法性。