琥珀百科 手机版
当前位置: 首页 --> 常识 -->

身份证后四位怎么算

2025-01-04 16:57:34

身份证号码的后四位是校验码,它是由前17位数字按照一定的算法计算得出的。具体计算步骤如下:

1. 将前17位数字分别乘以对应的权重因子,权重因子为:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2。

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

3. 将总和除以11,得到的余数即为校验码的索引。

4. 根据索引对应的值从校验码字符集中取出校验码。校验码字符集为:1, 0, "X", 9, 8, 7, 6, 5, 4, 3, 2。

5. 如果余数为10,则用罗马数字"X"代替。

例如,如果身份证号码的前17位数字是123456789012345678,则计算过程如下:

1. 1*7 + 2*9 + 3*10 + 4*5 + 5*8 + 6*4 + 7*2 + 8*1 + 9*6 + 0*3 + 1*7 + 2*9 + 3*10 + 4*5 + 5*8 + 6*4 + 7*2 = 199

2. 199除以11的余数是7。

3. 从校验码字符集中索引7对应的值是"X"。

因此,身份证号码的后四位是"X"