身份证尾号是X的人到底有多特殊?(2)

2022-11-07 09:32  澎湃新闻

当我们手动输入身份证号,除了多一位、少一位这种比较明显的失误,可能难以发现自己输错了。

而身份证最后一位的校验码可以快速检测出这些错误,系统往往会弹出提醒,让用户重新输入:

那么,校验码是怎么发现身份证格式错误的?

身份证最后一位校验码数值通过MOD运算得出,通过代入身份证前17位数字,计算出最后1位校验码,采用的算法是MOD 11-2。

具体公式长这样:

这是一个求余公式,a¡和W¡的乘积之和除以11,余数是1。

i代表身份证号从右到左的位置序号,a¡对应第i位置上的身份证数字,它们都为0到10之间的整数。现在以这个身份证号为例,计算一下a₁的数值。