今天来分享一下身份证区域划分,以及身份证数字背后的具体含义。
文中附全国省级行政区划,并分享了一个身份证归属地免费查询工具。
希望今天的分享,对你有用!
身份证数字的构成
这里以一个模拟号码“11010519491231002X”为例,说明身份证的组成结构,如下图所示。
身份证构成
一个有效的身份证有18位,由省级代码、市级代码、区县代码、出生日期、顺序码和校验码,共6部分组成。
其中,前4部分比较好理解,不作过多阐述。
本文只对省级代码的区域划分、顺序码和校验码作进一步说明。
各省身份证开头的数字
身份证的前两位数字,表示省级(自治区、直辖市、特别行政区)。
其中,第一位数字大区制代码,第二位是大区所在省级编码。
全国共分为6个大区,即华北区(1)、东北区(2)、华东区(3)、中南区(4)、西南区(5)和西北区(6)。
各省身份证的开头数字图一
各省身份证的开头数字图二
根据全国各省所在分区,也就可以知道各省身份证的开头数字。
上图由水经微图(简称“微图”)Web版制作,你也可以通过打开该网站(https://map.wemapgis.com)。
身份证的顺序号
身份证的第15到17位数字为顺序号,也就是在同一省市县且同一天出生的人口,由于地址码和生日码都相同,因此前面14位数字都完全相同。
为了避免号码重复,因此就加了三位顺序号用以区分,并且单数用于男性,双数用于女性。
但由于出生人口的性别,不可能刚好出生一个男性,然后就出生一个女性,因此流水号分两组,按各自顺序号起用。
比如在下表示例中,红色为已起用的顺序号,绿色为未启用的顺序号。
如果接下来出生的人口是男性,则他的顺序号为175,如果是女性,则她的顺序号为182。
顺序号示例
另外,还特殊规定,最后三位数为996,997,998,999这4个号码为百岁老人的代码,这4个号码将不再分配给任何派出所。
校验码算法
身份证的第18位数字是校检码。
作为尾号的校验码,是由号码编制单位按统一的公式计算出来的。
简单来讲,就是身份证的前17位本体码,与加权因子对应乘积之和,对11取余。
取出的余数在校验码换算表中查出的校验码,即为身份证的第18位数字。
这里以本文中的身份证号“11010519491231002X”为例,基于前17位本体码作计算,看最后是否能得到校验码为X。
我们将前17位本体码与加权因子列出表格,并计算出它们的乘积,如下表所示。
本体码与加权因子乘积计算
将计算出的乘积求和:
7+9+0+5+0+20+2+9+24+27+7+18+30+5+0+0+4=167
将求和的数据对11取余,即167除以11,得出余数为2。
从下方要校验码换算表中可以查出,2对应的校验码为X。
校验码换算表
因此,本文示例中身份证号码的校验码为X,是正确的校验码。
你如果有兴趣,也可以将自己的身份证号码带入进行计算。
归属地免费查询工具
这里推荐一个身份证归属地免费查询工具,它同时也可以检测身份证号码的有效性。
打开网站(https://qq.ip138.com/idsearch),输入需要查询的身份证号码即可查询。
身份证查询网站
该网站可以查询身份证的发证地,再次点击“查询”按钮,可以查询身份证的有效性。
发证地查询
除了可以查询身份证的有效性之外,还附带了属相与星座等信息。
有效性查询
现在输入一个身份证去检测一下,看它是否能给出一个准确的结果吧!