身份证校验码计算方法

如题所述

身份证校验码的计算方法如下:

1. 将身份证号码的前17位数字分别乘以特定的系数。系数为:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2。例如,第一位的系数是7。

2. 将每一位数字乘以对应的系数后相加,形成一个总和。例如,对于身份证号34052419800101001X,前17位乘积和为189。

3. 将这个总和除以11,计算余数。如果189除以11的余数是2,那么继续下一步;如果是10,说明需要特殊处理。

4. 余数与特定的校验码对应关系是:0对应1,1对应0,2对应X(罗马数字),3对应9,4对应8,5对应7,6对应6,7对应5,8对应4,9对应3,10对应2。例如,余数是2,对应的校验码就是X。

5. 以34052419800101001X为例,余数是2,所以第18位是罗马数字Ⅹ,符合规则,因此该身份证号码是合法的。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网