身份证最后一位是 校验码,用来检验身份证号码的正确性。校验码的计算方法是根据ISO7064:1983.MOD11-2算法得出。身份证号码由18位数字组成,前17位数字分别为地址码、出生日期码、顺序码和校验码的计算基础,最后一位即校验码,其取值范围是0至10。当校验码等于10时,用罗马数字“X”表示。
具体规则如下:
1. 身份证号码前六位为地址码,表示编码对象的常住户口所在地。
2. 第七位至第十四位为出生日期码,表示编码对象的出生年月日。
3. 第十五位至第十七位为顺序码,其中第十七位表示性别,奇数表示男性,偶数表示女性。
4. 最后一位即校验码,用于校验身份证号码前17位数字的正确性。如果计算出的校验码为10,则用“X”表示。
这种校验码的设计可以有效地防止身份证号码被篡改,从而保障身份证号码的合法性和安全性。