身份证的校验码是什么意思,身份证顺序码和校验码是什么意思 身份证顺序码和校验码的意思( 二 )


 
2、校验码的功能
校验码的功能,严格来说有两个 。一是我们在填写身份证号码时 , 系统的算法可以检测出来对错 。只要有一位数字错误,那么最终的校验码都是错的 。除了检测校验码,同样也可以检测相邻的数字 。
另外一个功能,是推断出错误的身份证数字 。比如说我们在填写的时候,误把出生日期1999年,写成了1998年 。那么利用推断的方法,就可以得知正确的数字 。虽然校验码不是纠错码,但在特殊情况下,有这样的功能 。
 
3、为什么除以11
看到整个计算过程,我们会发现,想要得出校验码,并非一件易事 。不过在计算中,有人可能会提出疑问,最终的除以为什么是取11,而不是其他数字 。
其实这个问题的答案很简单 , 结合校验码的功能,11是最容易检测出问题的存在 。同时,它可以覆盖到大多数身份证,方便进行校验 。毕竟一个国家人口众多 , 校验码要做到尽可能覆盖所有人 。
除了校验码之外的其他17个数,每个数分别与7.9.10.5.8.4.2.1.6.3.79.10.5.8.4.2相加 , 得出的结果除以11的余数就为校验码 。
验证码的计算的方式是根据自己的个人的这个年龄,还有相应的一些出生年月日来计算的,他们是有一些相应的这个化学的一个理论,真的是太神奇了 。
先将身份证前面的17位分别乘以不同的系数,然后将每一个相乘的结果相加起来,最后再用相加的结果除以1就得出来了 。
前17位乘以不同的系数 , 最后总和除以11,得到的余数,就是校验码 。
4、新身份证的最后一位校验码是什么意思?身份证号码中的校验码是身份证号码的最后一位 , 是根据〖中华人民共和国国家标准GB 11643-1999〗中有关公民身份号码的规定 , 根据精密的计算公式计算出来的,公民身份号码是特征组合码 , 由十七位数字本体码和一位数字校验码组成 。
计算方法
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;
5、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ 。如果余数是10,身份证的最后一位号码就是2;例如:某男性的身份证号码是34052419800101001X 。我们要看看这个身份证是不是合法的身份证 。首先:我们计算3*7+4*9+0*10+5*5+…+1*2,前17位的乘积和是189然后:用189除以11得出的结果是商17余2最后:通过对应规则就可以知道余数2对应的数字是x 。所以,这是一个合格的身份证号码 。