分享

身份证第18位Ⅹ不读“叉”,也不读“埃克斯”,应该读什么呢?

 粤海画苑 2022-07-19 发布于广东

从1999年10月1日开始,我国开始实行新的身份证号码标准,身份证号码从原来的15位变成了18位。同时,许多人也发现自己的末尾号码竟然变成了“X”,对于这个标志我们或许并不陌生,但在身份证号码里面,它可不是英文字母中的“埃克斯”,而代表的是罗马数字“X”,等同于阿拉伯数字“10”。

那么,为什么尾数会出来这么一个数字?它又是怎么计算出来的呢?

身份证号码的变化

到目前为止,我国一共使用过两种公民身份证号码标准,升位之前一直沿用的是《GB 11643-1989》标准,在这套标准中一共有15个数字,分别是6位的地址码、6位的出生日期码以及3位的顺序码。

1999年10月1日之后,我们开始使用新的身份证号码标准,也就是现在使用的《GB 11643-1999》标准,与之前最大的不同就是数字数量在原来基础上多了3位,变成了18位,分别是6位地址码、8位出生日期码、3位顺序码以及1位校验码。

不难看出,多出的这3个数字,有两个是出生日期中加入了世纪码,还有一个就是最后一位多了一个校验码,这其中,校验码比较特别,它一共有11种,除了阿拉伯数字中的“0—9”这十个数字外,还有一个“X”。

身份证号码的含义

公民身份号码其实是一组特征组合码,在新的18位数字码的形式中,它是由17位数字码和1位校验码所组成的。

地址码:身份证号码的前6位是地址码,按照GB/T2260的规定,它们代表了编码对象的常住户口所在县(市、区、旗)的行政区划代码。

出生日期码:这个不用说大家也都知道,地址码后面的8位数字代表的就是编码对象的出生年月日,在以前15位的基础上,18位新编码中加入了2位世纪码,这应该也是当时为了跨入21世纪所做的改变吧。

顺序码:在八位出生日期码之后,紧接着就是3位顺序码,它们表示了在前面那6位地址码所在的区域中同一天出生的人所编订的顺序,一般情况下,奇数会留给男性,而偶数则分配给女性使用。

校验码:最后1位不代表任何含义,只起到校验作用,也就是检验整个18位身份证数字逻辑上的合理性,进而识别身份证是否真实有效。

校验码的计算方法

校验码的使用按照统一的公式执行,简单来说,就是将前面17位数字分别乘以不同的系数,然后相加求和,最后再除以一个系数,所得到的余数按照函数对应关系转换成第18位数字。

具体的过程是:

身份证号码的前17位数字,分别乘以7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2这17个系数,将得到的结果相加求和。

然后,用求和的结果去除以11,看余数是多少,显然,余数会是0—10这11个数字中的一个。

但是,余数并不直接代表第18位数字的大小,在函数中,“0、1、2、3、4、5、6、7、8、9、10”这10个数字对应的最终结果分别是“1、0、X、9、8、7、6、5、4、3、2”,填入身份证号码第18位校验码位置。从这个对应关系中也不难看出,X其实就是“10”,只不过因为我们的身份证号码都是18位,如果直接填写“10”就会变成19位,无法统一,所以,就用罗马数字“X”来代替了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多