什么是身份证校验码

100次浏览     发布时间:2025-01-10 14:59:41    

身份证校验码是 身份证号码的最后一位,其作用是检验身份证号码的正确性。它根据《中华人民共和国国家标准GB 11643-1999》中有关公民身份号码的规定,通过精密的计算公式计算得出。公民身份号码由十七位数字本体码和一位数字校验码组成,校验码的取值范围是0至10,当值等于10时,用罗马数字符X表示。

具体计算方法如下:

1. 将前17位身份证号码分别乘以不同的系数,系数从左至右依次为:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2。

2. 将乘积结果相加,得到一个总和。

3. 将总和除以11,得到余数。

4. 根据余数找到对应的校验码,余数与校验码的对应关系为:0-1, 1-0, 2-X, 3-9, 4-8, 5-7, 6-6, 7-5, 8-4, 9-3, 10-2。

通过这种方式,身份证号码的校验码能够确保身份证号码的准确性和唯一性,防止伪造和误用。