身份证号是我国从出生之日起为每个公民编制的唯一的、终生的身份代码。你知道为什么有些公民的身份证号的最后一位是X吗?以下是身份证号最后一位是X的原因,希望对您有所帮助。
身份证号最后一位是X的原因
身份证号的最后一位是身份证的验证码,如果出现X,则X不是英文字母X,而是罗马字母X,代表数字10。
在我们目前使用的18位身份证号中,第1到6位是地址码,第7到14位是出生日期代码,第15到17位是序列码,第18位是是校验码。具体来说,校验码的最后一位通常是从前面的几位中通过一些运算得到的,以验证这组数字的正确性。这个计算的结果可能是“10”,但是如果用“10”作为尾号,那么身份证号就变成了19位,违反了国标。所以用罗马数字中的“10”-“X”代替“10”作为最后一个校验位。
身份证号码的组成
地址代码(身份证前六位)代表编码对象常住地所在县(市、旗、区)的行政区划代码。
生日代码(身份证第7位到第14位)表示编码对象的出生年月日。
序号(身份证15~17位)是为同一地址码所标识的区域内同年、同月、同日出生的人编制的序号。第十七个奇数分配给男性身份证尾号x大小写错误,偶数分配给女性。
校验码(身份证最后一位)是按照ISO7064:1983.MOD11-2根据前面的十七位码计算出来的校验码。作为尾号的校验码,由编号单位按照统一的公式计算得出。如果某人的尾号是 0-9身份证尾号x大小写错误,则不会出现 X,但如果尾号是 10,则使用 X 代替,因为如果使用 10 作为尾号,则该人的身份证号将变为 19 位。为了身份证号码的一致性,将使用罗马字母 X 而不是 10。
身份证号码校验码的计算方法
1、将前面的 17 位 ID 号乘以不同的系数。第 i 位对应的数字是 [2^(18-i)]mod11。第一个到第十七个系数为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ;
2、17位数字与系数相加的结果;
3、将相加的和除以11,看看余数是多少;
4、余数只能是11个数字0 1 2 3 4 5 6 7 8 9 10,最后对应的身份证号码是1 0 X 9 8 7 6 5 4 3 2 ;
5、从上面我们知道,如果余数为2,则身份证的第18位会出现罗马数字X。如果余数为10,则身份证的最后一位为2;
例如:一个男人的身份证号码是34052419800101001X。我们必须看看这个 ID 是否是合法的 ID。
首先:我们得出前17位的乘积之和为189
那么:189 除以 11 得到 17 + 2/11,这意味着余数是 2。
最后:通过对应的规则,可以知道余数2对应的数是X。所以,这是一个合格的ID号。
看过《为什么身份证号的最后一位是X》的人还看过:
1.身份证授权委托书申请
2.18张身份证如何区分男女
3.异地申办身份证新规定
4.身份证改名申请表
5.网上身份证申请流程