身份证号码为什么会有x 身份证号有问题

最佳回答2023-02-11

1999年7月1日,中国实施了身份证的新标准。新的身份证号由以前的15位增加到18位。增加的数码中,其中有两位来自持有人的出生年份。新身份证添加的另一位编号则是末尾所加的校验码。通常这一位是1~9中的一个数字,但有的身份证上却会出现一个奇怪的“X”。这是怎么回事呢?
  原来,公安部门在设计身份证时,用前17位记录持有人的个人信息,而让第18位成为可以通过前17位计算出来的校验码。
  在生活中,身份证号码很可能在手写传抄中出错,因此,第18位数码的价值在于可用来“检验”一个18位的身份证号码是否正确,故称之为校验码。
  现在,让我们来看看这第18位校验码究竟是怎么算出来的。
  设由身份证号码前17位构成的数列为a1,a2,…,a17。另有一个指定的由加权因子组成的17项数列为7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2。
  将这两个数列的对应项相乘并求和:
  S=7a1+9a2+10a3+5a4+8a5+4a6+2a7+1a8+6a9+3a10+7a11+9a12+10a13+5a14+8a15+4a16+2a17。
  再将S除以11,得到余数Y(有11种可能)。最后,用这个余数Y按以下对应关系确定对应的第18位校验码:
  Y:012345678910校检码:10X98765432
  Y:012345678910校检码:10X98765432
  为什么校验码中会出现一个“X”?其实,X代表罗马数字10。为了保证身份证号码是18位,当校验码为“10”时,就用“X”代替了。
  现在,我们来举个例子:设某身份证号码前17位是34052419800101001,计算一下它的校验码即第18位数字。
  首先,把前17位数字分别乘以其加权因子并求和,得:3×7+4×9+0×10+5×5+2×8+4×4+1×2+9×1+8×6+0×3+0×7+1×9+0×10+1×5+0×8+0×4+1×2=189。然后,用189除以11得余数是2。最后,根据余数与校验码的对应关系,得到这个身份证的校验码是X。于是,身份证上便显示为34052419800101001X。

其他回答(1)

成才游戏高手小恺 回答时间:2023-02-11

X的意思其实是10。

1999年10月1日,中华人民共和国国务院批准建立了公民身份号码制度,把原本在申领居民身份证时才确立的15位居民身份证号码。

中国的居民身份证在升位后,一些人的尾号变成了X,这部分人在工作生活中,例如去银行存取钱、去汽车公司租赁汽车或者报名参加考试等等过程中,往往不被检验者理解,认为是假身份证。X的意思其实是10,只不过用罗马数字代替了而已,如果不用罗马数字代替的话,那么身份证号将会变成19位数了。

中国居民身份证号前6位指2位省\2位市\2位县区的代码。第2个6位指生年月日。最后3位是序号,表示办理身份证的第几名,其中性别在最后一位表示。奇数是男性,偶数是女性。

身份证号码为什么会有x

居民身份证号码,正确、正式的称谓应该是“公民身份号码”。

根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。

排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。中华人民共和国 居民身份证是国家法定的证明公民个人身份的有效证件。

以上内容参考:科普中国网--《为什么身份证编号中会出现“X”》

上一篇

go语言为什么火不起来 go语言为什么那么少人用

下一篇

为什么CRA工资那么高 Cra工资

相关问答

最新问题

热线 热线
400-118-6638
QQ QQ
QQ在线咨询
微信 微信
微信
关注 关注
关注
返回顶部

微信扫一扫

微信扫一扫