火车网,5lu.com

身份证最后一位X代表什么意思 身份证末尾X是怎么来的

生活更新时间:2023-03-20 03:06:23

身份证是我们日常使用的证件,有18位数字组成,具有唯一性,但有些人身份证最后一位是X,这X代表什么意思呢?身份证末尾X是怎么来的?下面小编就带来介绍。

  身份证最后一位X代表什么意思

其实,这并不是字母X,而是罗马数字里的10。为什么不写10呢?因为如果是10,写出来身份证号码就变成19位了。在编码学中,不一样的数位就不太容易存储或者使用。

  身份证末尾X是怎么来的

末尾X的诞生,其实全靠前17位数的“支持”。

现在通行的身份证是第二代居民身份证,其中的18位身份证号码,也成了每个人都刻在脑子里的数字。身份证号末尾的X代表的也是数字,表示数字“10”。

民身份号码共有18位数字:

6位地址码,按照《中华人民共和国行政区划代码》(GB/T 2260)确定的,户口所在地县一级行政区划代码。由于行政区划代码在历史上经过多次修订,所以就算是同一个地区出生的人,前六位也不一定相同。

8位出生日期码,四位数年份+2位数月份+2位数日期。

3位顺序码,男性为奇数,女性为偶数。

最后再加一位校验码。

身份证号码充满了“随机性”——我们没法计划自己何时出生、出生在何地。不过最后的这位校验码,却成了“不确定中的确定”。只要前17位都定下来了,最后这一位数字也就确定了。它是通过一套算法,将前17位数字代入运算得出来的数字。

这样费劲算数的目的,是为了以后检查错误更方便。身份证号码在输入的时候可能出现各种错误,除了漏字、多字这种位数显而易见的错误外,输错数字都不容易被发现。校验码则可以“反推”出身份证号码是否录入正确,甚至可以识别出相邻两位填反、错位等错误。

当然,校验码只是为防止随机发生的错误,它不能检查出有意的伪造错误,也不能用来自动更正发现的错误。

结尾出现X,都得“怪”这套校验算法。这套算法采用的方法是取模11,得出的计算结果范围是0到10。但身份证只有18位,结尾变成10就多了一位。这才把10的“重任”交给X来表示。

简单点说,X的出现是因为模数取了11。设计校验算法,是希望让算法尽可能覆盖到常见的身份证号码录入错误。对于取模11的情况而言,ISO 7064标准的附录A给出了该算法的有效性:能识别到所有的单替换、单换位和位移错误,对双替换错误的识别率也有90%。

 

标签: 身份证 最后 代表 什么 意思 末尾 怎么

身份证最后一位X代表什么意思 身份证末尾X是怎么来的 相关文章

上一篇:君子周而不比小人比而不周的意思

下一篇:不锈钢耐高温多少度

相关推荐
石家庄社保交15年退休金可以领多少? 2026深州社保交15年退休金可以领多少? 三河社保交15年50岁退休每月领多少 2026高碑店社保交15年退休金可以领多少? 2026安国社保交15年可以领多少退休金? 任丘社保交15年可以领多少退休金? 2026泊头社保交15年50岁退休每月领多少 平泉社保交15年可以领多少退休金? 2026霸州社保交15年50岁退休每月领多少 河间社保交15年50岁退休每月领多少
相关分类
教育 美食 健康 数码 家居 娱乐 生活 时尚 旅游 社会 情感 汽车 健身 育儿 科技 游戏 自然 历史 文化 国际 宠物 财经 星座 体育 其他 风水 佛学 军事 生产 房产 手工 技术 摄影 机械 科学 绘画 音乐
最新生活资讯
2027年犯太岁的生肖蛇怎么化解 2027年犯太岁的生肖蛇怎么躲星 全年工作日多少天2026 2026重庆社保交15年50岁退休每月领多少 天津社保交15年退休金可以领多少? 2026邢台社保交15年可以领多少退休金? 保定社保交15年50岁退休每月领多少 张家口社保交15年50岁退休每月领多少 2026衡水社保交15年退休金可以领多少?
热门生活资讯
2026上海社保交15年退休金可以领多少? 北京社保交15年退休金可以领多少? 唐山社保交15年退休金可以领多少? 2026秦皇岛社保交15年退休金可以领多少? 邯郸社保交15年可以领多少退休金? 2026承德社保交15年可以领多少退休金? 沧州社保交15年50岁退休每月领多少 廊坊社保交15年退休金可以领多少?
最新专题
最新火车车次
工具箱
手机版  丨  电脑版丨  网站地图
关于我们
如有意见、反馈、侵权或投诉等情况,请联系
“扫黄打非”举报专区 违法和不良信息举报中心
版权所有 Copyright © 2009-2026 5lu.com 闽ICP备
The template file 'copy.htm' not found or have no access!