身份证号码的含义
身份证编码
在每一位公民的日常生活中,身份证都是不可或缺的证件。它详细且精确地记录了个人的身份信息和相关数据。今天,我们将深入了解身份证编码背后的结构和含义。
一、地址码(前六位)
身份证的前六位代表了个人的所在地区。这六位编码被分为三个部分:前两位代表省级行政区,中间两位代表地级市(区),最后两位则代表县(区或县级市)。例如,在身份证号中,`110105`代表了北京市朝阳区。这一编码依据《GB/T 2260 中华人民共和国行政区划代码》制定,不同年份可能有所调整,需查询代码表以获取信息。
二、出生日期码(第七至十四位)
从第七位到第十四位,身份证编码记录了个人的出生日期。格式是`YYYYMMDD`,即四位年份、两位月份和两位日期。例如,`19900101`表示该公民是于1990年1月1日出生的。
三、顺序码(第十五至十七位)
第十五至十七位是顺序码,这一编码是在同一地址码和出生日期的人员中,按照登记顺序分配的。这一编码还包含了性别的信息:如果末位是奇数,那么该身份证的持有者是男性;如果是偶数,则是女性。例如,`017`代表的是男性,而`024`则代表的是女性。
四、校验码(第十八位)
身份证的最后一位是校验码,它的主要作用是验证身份证号码的合法性,防止伪造。其计算规则复杂,前17位分别乘以特定的权重系数后,求和并除以11得余数。根据这个余数,再对照校验码表得到对应的校验码。特殊的余数2,对应的校验码为罗马数字`X`,而非字母X。
除此之外,还有旧版的15位身份证。这种身份证在1999年前使用,其结构为6位地址码+6位出生日期(YYMMDD)+3位顺序码。当升级到18位时,会在年份前补入`19`,并增加校验码。
以身份证号`1010017`为例,其结构为:地址码`110105`(北京市朝阳区)、出生日期为`1990年1月1日`、顺序码为`001`(男性)、校验码为`7`(通过计算得出)。身份证编码不仅唯一标识个人身份,还详细反映了户籍所在地、出生日期及性别等重要信息,并且,通过校验码确保了数据的安全性。