身份证号码最后一位是什么?

如题所述

中国大陆居民身份证号码是由18个字符组成,其中最后一位为校验码。
前17位数字由以下几部分组成:
1. 前1-6位:表示户籍所在地的行政区划代码,通常称为「地址码」。这6位数字表示省、市、区(县)的行政区划代码,而且按照一定的规律进行编排。具体编排方式可以参考国家统计局发布的《中华人民共和国行政区划代码》。
2. 第7-14位:表示出生年月日,通常称为「出生日期码」,其中第7-10位表示年份,第11-12位表示月份,第13-14位表示日期。例如,如果出生日期是1999年12月15日,则出生日期码为19991215。
3. 第15-17位:表示所在地的派出所代码,通常称为「顺序码」。这3位数字是从000到999依次递增的顺序码,用于区分同一地址码下同一出生日期码的人员。
最后一位数字是校验码,用于检验前17位是否正确。校验码的计算方法是通过前17位的加权和计算得出的校验码。具体方法如下:
1. 将前17位数字分别乘以不同的系数,权值分别是:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2。
2. 将上述乘积相加,并用乘积之和除以11得到余数。
3. 余数与校验码对照表进行查询,得到对应的校验码。校验码一般是0到10之间的数字,但如果余数是0、1、2、3、4、5、6、7、8、9、10中的其中一个,得到的校验码也不同。
例如,如果身份证号码前17位是31011520000513021X,计算方法如下:
(3×7 + 1×9 + 0×10 + 1×5 + 1×8 + 5×4 + 2×2 + 0×1 + 0×6 + 0×3 + 5×7 + 1×9 + 3×10 + 0×5 + 2×8 + 1×4 + 0×2)= 208
208÷11的余数是6,查询校验码对照表,得到校验码是4,因此完整的身份证号码应该是310115200005130214。
温馨提示:答案为网友推荐,仅供参考