身份证尾号,也称为校验码,是用来 校验身份证号码前17位数字是否正确的。它是根据ISO7064:1983.MOD 11-2算法计算出来的,取值范围是0至10。当尾号为10时,用罗马数字“X”表示。
身份证号码的组成如下:
1. 前三位数字表示省或直辖市的代号;
2. 接下来的三位数字表示县、市或区的代号;
3. 随后的八位数字表示出生年月日;
4. 再接下来的三位数字表示居住地家庭的编号,其中第三位单数为男性,双号为女性;
5. 最后一位是随机识别码,即校验码。
校验码的计算方法如下:
1. 将身份证号码前17位数字分别乘以对应的系数;
2. 将乘积结果相加;
3. 将相加结果除以11,取余数;
4. 根据余数查找对应的校验码,余数与10取模后得到的结果即为校验码。
通过这种计算方法,可以确保身份证号码的正确性和唯一性,从而避免出现重复的身份证号码。