身份证中校证码是什么?
发布网友
发布时间:2022-05-06 07:28
我来回答
共5个回答
热心网友
时间:2022-06-29 00:31
身份证号码中的校验码是身份证号码的最后一位,是根据《中华人民共和国国家标准GB 11643-1999》中有关公民身份号码的规定,根据精密的计算公式计算出来的。
我国居民身份号码是18位特征组合码,由17位数字本体码和1位数字校验码组成。排列顺序从左至右依次为:前六位数字地址码,之后八位数字出生日期码,再后面三位数字顺序码,最后一位是数字校验码。
校验码的计算方法:
1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2 ;
2、将这17位数字和系数相乘的结果相加;
3、用加出来和除以11,看余数是多少;
4、余数只可能有0、1、2、3、4、5、6、7、8、9、10这11个数字。其分别对应的最后一位身份证的号码为1、0、X、9、8、7、6、5、4、3、2,其中的X是罗马数字10;
5、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ;如果余数是10,身份证的最后一位号码就是2。
热心网友
时间:2022-06-29 00:31
身份证最后一位)是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。
身份证校验码的计算方法
1、将前面的身份证号码17位数分别乘以不同的系数。第i位对应的数为[2^(18-i)]mod11。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ; 2、将这17位数字和系数相乘的结果相加; 3、用加出来和除以11,看余数是多少?; 4、余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2; 5、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2; 例如:某男性的身份证号码是34052419800101001X。我们要看看这个身份证是不是合法的身份证。 首先:我们得出,前17位的乘积和是189 然后:用189除以11得出的结果是17 + 2/11,也就是说余数是2。 最后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。
参考资料:http://ke.baidu.com/view/5112521.htm
热心网友
时间:2022-06-29 00:32
zap
112
热心网友
时间:2022-06-29 00:32
erh
508
热心网友
时间:2022-06-29 00:33
不知道
身份证中校证码是什么?
身份证号码中的校验码是身份证号码的最后一位,是根据《中华人民共和国国家标准GB 11643-1999》中有关公民身份号码的规定,根据精密的计算公式计算出来的。我国居民身份号码是18位特征组合码,由17位数字本体码和1位数字校验码组成。排列顺序从左至右依次为:前六位数字地址码,之后八位数字出生日期码,...