身份证校验位怎么算?
18 位身份证的最后一位不是随机数,而是前 17 位按权重算出来的。
中国大陆 18 位身份证由四部分组成:6 位地址码、8 位出生日期、3 位顺序码和 1 位校验码。顺序码的最后一位表示性别,奇数为男、偶数为女;最后一位校验码用来发现输入错误。
校验位的计算
前 17 位分别乘以固定权重,求和后对 11 取余,再按余数映射到校验字符:
权重:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
余数:0 1 2 3 4 5 6 7 8 9 10
校验:1 0 X 9 8 7 6 5 4 3 2
例如 11010519491231002X,前 17 位加权求和后余数为 2,对应校验码 X,所以这个号码能通过校验。
校验通过不等于真实
校验位只能发现“抄错一位”这类错误,不能证明号码真实存在,也不能用来查询姓名、照片或住址。本站只做本地校验,不提供个人身份反查。