身份证号码是由18位数字及最后一位校验码组成的,其具体构成如下:
前6位:表示户籍所在地的行政区划代码
中8位:表示出生年月日
最后4位:表示个人顺序码和校验码(15位身份证没有校验码)
最后一位是校验码,是对前17位数字进行校验的结果。校验规则采用ISO 7064:1983, MOD11-2校验码系统。
最后一位的作用主要是用于身份证校验,验证身份证号码输入是否正确。校验码的计算方法是将前17位每位数字分别乘以对应的系数,然后将乘积相加,再除以11取余数,最后用11减去余数得到校验码。
最后一位校验码并不直接包含性别信息。而是通过倒数第二位来确定性别,奇数表示男性,偶数表示女性。例如,身份证号码为320106199712345678的人,其最后一位是8,倒数第二位是7,因此是一个女性。
总体来说,身份证号码最后一位的作用是身份证号码校验,而性别信息是通过倒数第二位来判断的。
2023-08-25 / v3.1
2023-08-25 / v1.0.3
2023-08-25 / v1.0.1
2023-08-25 / v2.19.1
2023-08-25 / v1.2.0
2023-08-25 / v2.0.1
2023-08-25 / v1.5.1
2023-08-25 / v4.4.0
2023-08-25 / v1.0.03
2023-08-25 / v5.6.6
2023-08-25 / v1.2.20230810
2023-08-25 / v2.3.1.1