15位与18位身份证区别详解
时间:2026-01-04 13:33:39 156浏览 收藏
学习文章要努力,但是不要急!今天的这篇文章《15位与18位身份证区别及旧版说明》将会介绍到等等知识点,如果你想深入学习文章,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!
15位身份证是已停用的第一代旧版,无校验码、两位年份易致世纪混淆、地址码仅两级;18位是现行标准,含四位年份、校验码及三级地址码,自2004年起启用,2013年全面替代旧证。

如果您在核对身份信息、办理银行业务或登录政务平台时发现身份证号码有15位和18位两种形式,这通常是因为系统中同时存在历史登记信息与现行标准证件数据。以下是关于两者核心差异的详细说明:
一、结构组成与位数差异
15位身份证是第一代居民身份证所使用的编码格式,属于已停用的旧版本;18位身份证是第二代居民身份证的法定标准,自2004年起全面启用并逐步替代旧证。前者结构简单,缺乏校验机制;后者通过扩展位数引入关键安全要素。
1、15位身份证由6位地址码+6位出生日期码(仅后两位年份)+3位顺序码构成,无校验位。
2、18位身份证由6位地址码+8位出生日期码(完整四位年份)+3位顺序码+1位校验码构成,共18位。
3、15位身份证全部为旧版,已于2013年1月1日起停止使用;所有有效身份证件均应为18位。
二、出生日期编码方式不同
年份表达方式直接决定跨世纪识别准确性。15位身份证因年份仅用两位表示,在2000年前后极易引发系统误判;18位身份证采用完整四位年份,彻底消除该歧义。
1、15位身份证中“680101”可能指1968年1月1日,也可能被误读为2068年1月1日。
2、18位身份证中“19680101”明确指向1968年1月1日,不存在世纪混淆。
3、2000年以后出生者,其身份证号码必为18位,不存在15位版本。
三、校验码机制与防伪能力对比
校验码是18位身份证防伪体系的核心技术支撑,它基于前17位数字通过ISO 7064:1983.MOD 11-2算法生成,任意一位篡改都会导致校验失败;而15位身份证完全缺失该机制,错误识别率高达12%。
1、18位身份证第18位为校验码,取值范围为0–9或X(X代表10)。
2、校验码计算需将前17位分别乘以固定系数(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2),加总后对11取模,余数对应特定校验字符。
3、15位身份证无校验码,无法自动识别录入错误或人为篡改,已被金融机构、公安系统全面弃用。
四、性别标识位置变化
性别信息虽均以奇偶性判定,但所在位置调整提升了人工核验效率与系统解析一致性。
1、15位身份证中性别码位于第15位(末位),奇数为男性,偶数为女性。
2、18位身份证中性别码移至第17位(倒数第二位),规则不变,但与出生日期段、校验码形成更清晰的逻辑分段。
3、例如号码“11010119900307251X”,第17位“1”为奇数,即代表男性。
五、地址码细化程度升级
地址码从两级扩展至三级,显著提升区域定位精度,满足人口精细化管理需求。
1、15位身份证地址码如“4501”,仅对应广西南宁市(省+市两级)。
2、18位身份证地址码如“450104”,精确到广西南宁市西乡塘区(省+市+县/区三级)。
3、地址码严格依据《GB/T 2260》国家标准编制,确保全国统一、不可随意更改。
今天关于《15位与18位身份证区别详解》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
248 收藏
-
356 收藏
-
356 收藏
-
163 收藏
-
123 收藏
-
389 收藏
-
422 收藏
-
208 收藏
-
300 收藏
-
314 收藏
-
130 收藏
-
189 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习