身份证校验码只有0到10吗

2024-12-01 18:08:06
身份证校验码只有0到10吗,在线求解答
写回答

最佳答案

校验码是识别一个身份证号码是否真实存在的重要的依据。居民身份证的号码是按照国家的标准编制的,由18位组成:前六位为行政区划代码,第七至第十四位为出生日期码,第15至17位为顺序码(单数为男性,双数为女性),第18位为校验码,是前面17位的一种检验代码。如果你改变了前面某个数字,位于最后一位的效验代码不响应改变,就会被计算软件判断为非法身份证号码。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,由0——10组成。如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替。因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且我国的计算机应用系统也不承认19位的身份证号码。Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。扩展资料校验码作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且中国的计算机应用系统也不承认19位的身份证号码。Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。从1999年10月1日起,全国实行公民身份证号码制度,居民身份证编号由原15位升至18位。前6位为地址码;第七位至14位为出生日期码,此码由6位数改为8位数,其中年份用4位数表示;第15位至17位为顺序码,取消了顺序码中对百岁老人使用的特定编号。第十八位为校验码,主要是为了校验计算机输入公民身份证号码的前17位数字是否正确,其取值范围是0至10,当值等于10时,用罗马数字符X表示。

2024-12-01 18:08:06
赞 7232踩 0

全部回答(2)

身份证校验码实际上是通过前17位身份证号码的加权和校验得出的。根据校验码算法,计算结果可能是0到10的任意一个数字。由于算法本身的限制以及为保证身份证的唯一性,正规的身份证号码校验码只会是0到10之间的数字。但是在某些非正规情况下,校验码可能会出现11或其他数字。因此,为了避免身份证号码出现错误,我们应该尽量使用官方渠道的身份证号码校验工具来验证身份证号码的正确性。

2024-12-01 18:08:06
赞 4223踩 0