身份证号码的最后一位验证码计算方法为:1.将前面的身份证号码17位数分别乘以不同的系数从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 22.将这1。身份证号码的最后一位验证码如何计算?更多详情请大家跟着小编一起来看看吧!
身份证号码的最后一位验证码如何计算(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。
身份证号码的最后一位验证码如何计算(2)
1、身份证号码的最后一位验证码可以通过一定的算法计算得出;
2、 根据国家标准GB 11643-1999《公民身份号码》,身份证号码的最后一位为校验码,是用来验证身份证号码是否合法、正确的;校验码的规则为:将身份证号码前17位数字分别乘以不同的系数,然后将所得积相加,再除以11取余,最后根据余数找到验证码;
3、这个规则比较复杂,需要仔细计算,但是可以通过在线工具或者手机APP方便地计算出来,例如“身份证号码助手”、“身份证验证器”等应用。
身份证号码的最后一位验证码如何计算(3)
按照相关规定,身份号
是由17个数字和1个数字校验码组成的。而最后一位校验码,就是检查身份证
是否正确的主要依据。它的计算方法,主要是由前17位乘以不同的系数,最后的总和除以11。在这种情况下,得到的余数
,就是校验码。
那么我们在反推的时候,就可以用身份证号乘于系数,当最后得出的余数和末尾校验码不同时,就代表这个身份证,是一个假的身份证,不符合我们国家的标准。另外,余数对应的数字不同,并不是说余数就一定是最后一位身份证号码。
1、校验码计算方法
校验码的计算方法,主要分为三步。第一步是把前面的17位数字,乘于不同的系数(依次是:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2)。前17位数字,依次是六位数字地址码、八位出生年月日、三位数字顺序码;
第二步是把17位数字相乘对应系数的结果,进行总和;
第三步是用加起来的综合除以11,看余数是多少。
这里需要注意一点,那就是余数对应的号码。余数只有11位,是从0到10。不过它末尾的数字,是有变化的。从0到10依次对应的尾数,分别是1、0、X(罗马数字
)、9、8、7、6、5、4、3、2。
2、校验码的功能
校验码的功能,严格来说有两个。一是我们在填写身份证号码时,系统的算法可以检测出来对错。只要有一位数字错误,那么最终的校验码都是错的。除了检测校验码,同样也可以检测相邻的数字。
另外一个功能,是推断出错误的身份证数字。比如说我们在填写的时候,误把出生日期1999年,写成了1998年。那么利用推断的方法,就可以得知正确的数字。虽然校验码不是纠错码,但在特殊情况下,有这样的功能。
身份证号码的最后一位验证码如何计算(4)
身份证号码的最后一位验证码计算方法如下:
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;如果余数为1,则验证码为0;如果余数为2,则验证码为X;如果余数为3到10,则验证码与对应的数字相同。
例如,某人身份证号码前17位为32052319891234567,那么其最后一位验证码计算过程如下:
(3×7 + 2×9 + 0×10 + 5×5 + 2×8 + 3×4 + 1×2 + 9×1 + 8×6 + 9×3 + 1×7 + 2×9 + 3×10 + 4×5 + 5×8 + 6×4 + 7×2) ÷11
=246÷11
=22...4
因此,该人身份证号码的最后一位验证码为4。
身份证号码的最后一位验证码如何计算(5)
身份证校验码的计算方法如下:
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