身份证号码的后四位是 校验码,其计算方法如下:
确定前17位数字 :身份证号码的前17位数字包括:前6位地址码、7至14位出生日期码、15至17位顺序码(其中第17位表示性别,奇数为男性,偶数为女性)。乘以系数并求和:
将前17位数字分别乘以不同的系数,系数从第一位到第十七位分别为:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2。将这17位数字和系数相乘的结果相加,得到一个总和。
求余数:
将上一步得到的总和除以11,得到的余数可能为0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10这11个数字。
确定校验码:
根据余数确定校验码,余数与校验码的对应关系为:0-1-X-9-8-7-6-5-4-3-2。如果余数为0,则校验码为1;如果余数为1,则校验码为0;如果余数为2,则校验码为X;以此类推。
处理余数为10的情况:
如果计算出的余数为10,则校验码用X代替,因为身份证号码只能是18位,不能是19位。
示例
假设某人的身份证号码前17位为:110105199003071234
乘以系数并求和
1×7 + 1×9 + 0×10 + 1×5 + 0×8 + 1×4 + 2×2 + 1×1 + 6×3 + 3×7 + 9×9 + 1×10 + 0×5 + 8×8 + 4×4 + 2×2 = 167
求余数
167 ÷ 11 = 15 余 2
确定校验码
余数为2,对应的校验码为X
因此,该身份证号码的后四位为: 1234X。
通过上述步骤,你可以计算出任何身份证号码的后四位校验码。