首页 > 常识 >

身份证后四位是怎么算出来的

身份证号码的后四位是由 顺序码的最后三位和校验码组成的,其计算方法如下:

顺序码的最后三位:

表示在同一地址码所标识的区域范围内,对同年同月同日出生的人编定的顺序号。其中,第17位数字单数代表男性,双数代表女性。

校验码:

通过特定的算法对前17位数字进行校验,以确保身份证号码的正确性。校验码的计算方法如下:

将前17位数字分别乘以不同的系数(这些系数是一个固定的数组,从7到9,再从10到17,循环使用),然后将得到的乘积相加。

将相加的结果除以11,得到一个余数。

根据这个余数,在另一个固定的数组(这个数组包含11个数字,分别是1、0、X、9、8、7、6、5、4、3、2)中找到对应的数字,这个数字就是校验码。

需要注意的是,如果最后一位是10,那么在实际应用中,它通常会被大写字母“X”所替代。

举个例子,假设某人的身份证号码前17位是19900818,那么:

顺序码的最后三位是818。

将818分别乘以系数7、9、10,得到5742。

5742除以11的余数是2。

在校验码数组中找到余数2对应的数字是X。

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