ChaSfz 为什么身份证号码最后一位是“X”

为什么身份证号码最后一位是“X”

更新时间:2011/10/20 16:30:54

居民身份证号码是按照国家的标准编制的,由18位组成:前六位为行政区划代码,第七至第十四位为出生日期码,第15至17位为顺序码,第18位为校验码。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且我国的计算机应用系统也不承认19位的身份证号码。

Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。但是我国的居民身份证在升位后,一些人的尾号变成了X,这部分人在工作生活中,例如去银行存取钱、去汽车公司租赁汽车或者报名参加考试等等过程中,往往不被检验者理解,认为是假身份证,这样的误会给很多人的生活带来不便。公安局的同志希望领到X身份证的同志正确理解这个数字的含义,查验身份证的机关和单位更应该清楚这一点。

身份证号码最后一位的校验码的算法如下:
 ∑(a[i]*W[i]) mod 11 ( i = 2, 3, ..., 18 )

"*" :表示乘号
  i:表示身份证号码每一位的序号,从右至左,最左侧为18,最右侧为1。
  a[i]: 表示身份证号码第 i 位上的号码
  W[i]: 表示第 i 位上的权值 W[i] = 2^(i-1) mod 11
  设:R = ∑(a[i]*W[i]) mod 11 ( i = 2, 3, ..., 18 )
  C = 身份证号码的校验码
  则R和C之间的对应关系如下表:
   R:0 1 2 3 4 5 6 7 8 9 10
   C:1 0 X 9 8 7 6 5 4 3 2
  由此看出 X 就是 10,罗马数字中的 10 就是X,所以在新标准的身份证号码中可能含有非数字的字母X。

为什么有的身份证最后一位号码是X?

1、号码的结构

公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

2、地址码(前六位数)

表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。

3、出生日期码(第七位至十四位)

表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。

4、顺序码(第十五位至十七位)

表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

5、校验码(第十八位数)

作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位。X是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准

18位为效验位(识别码),通过复杂公式算出,普遍采用计算机自动生成。是前面17位的一种检验代码,如果你改变了前面某个数字而后面的效验代码不响应改变就会被计算软件判断为非法身份正号码。X也是效验代码的一中。

关于“为什么身份证号码最后一位是“X””的相关问答集锦

以下是与 带x的身份证号码 身份证号码带x 身份证为什么有x 相关的几篇文章,希望对您有所帮助:

身份证号码里的“X”怎么填写

第二代身份证尾号校验码“X”,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且中国的计算机应用系统也不承认19位的身份证号码。 Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。但是中国的居民身份证在升位后,一些人的尾号变成了X,这部分人在工作生活中,例如去银行存取钱、去汽车公司租赁汽车或者报名参加考试等等过程中,往往不......

居民身份证号码组成,身份证里的“X”是什么意思

居民身份证号码组成是按照国家的标准编制的,由18位组成:前六位为行政区划代码,第七至第十四位为出生日期码,第15至17位为顺序码,第18位为校验码。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替。......

我刚查询身份信息的时候为何带个“X”啊?

上一篇:居民身份证法在法律责任方面作了哪些调整?
下一篇:CCB通过身份正和户口本办理的卡挂网银问题