简单 说明
常识: 身份证的第18位(最后一位)
身份证号码共18位数字,最后一位称为校验码,是由前17位数字经过重重计算得到的
简述 计算 步骤
1. 前17位数字,分别与其系数相乘
2.将以上17个乘积,相加,得到总和
3.上一步得到的总和,除以11,得到余数
4.上一步得到的余数,对应各自的校验码
(上一步得到的校验码,便是第18位身份证)
详述 计算 步骤
1. 前17位数字,分别与系数相乘
这一步,得到17个乘积
前17位数字,都有各自的系数,如下
第01位的系数 | 7 |
第02位的系数 | 9 |
第03位的系数 | 10 |
第04位的系数 | 5 |
第05位的系数 | 8 |
第06位的系数 | 4 |
第07位的系数 | 2 |
第08位的系数 | 1 |
第09位的系数 | 6 |
第10位的系数 | 3 |
第11位的系数 | 7 |
第12位的系数 | 9 |
第13位的系数 | 10 |
第14位的系数 | 5 |
第15位的系数 | 8 |
第16位的系数 | 4 |
第17位的系数 | 2 |
2. 将以上17个乘积,相加,得到总和
前17位数字,每一位都和系数相乘,然后把乘积相加起来,得到总和
3. 上一步得到的总和,除以11,得到余数
任何一个数字,除以11,所得的余数有11种情况,即0至10,因此这一步的结果介于0至10之间
4. 上一步得到的余数,对应各自的校验码
上一步得到的余数,介于0至10之间,每一种余数,都对应另外一个值,称为校验码,便是身份证号码的最后一位(第18位)
余数和校验码的对应关系,如下表
余数 | 校验码 |
1 | |
1 | |
2 | X |
3 | 9 |
4 | 8 |
5 | 7 |
6 | 6 |
7 | 5 |
8 | 4 |
9 | 3 |
10 | 2 |