身份证第18位校验码为X时,表示前17位计算结果为10,采用罗马数字“X”替代以保持18位长度,读作“shí”,仅是编码规则要求,与持证人身份无关。

一、校验码的生成原理
身份证号码第18位为校验码,由前17位数字通过ISO 7064:1983.MOD 11-2算法计算得出。该算法产生0至10共11个可能结果。其中0–9直接以对应数字表示;当计算结果为10时,为保持身份证号码严格为18位,必须使用单字符替代,因此采用罗马数字Ⅹ。
二、为何选用罗马数字“X”而非其他符号
国家标准化管理委员会与公安部在制定《GB 11643-1999 公民身份号码》时明确:校验码必须为单字符,且需具备唯一性、无歧义性及国际通用识别基础。“X”作为罗马数字中表示10的标准符号,既非英文字母也非中文字符,避免与顺序码中的字母混淆,同时符合ISO标准兼容要求。若使用“A”“B”或“10”等表达,将导致位数超标或系统解析错误。
三、身份证结构与各段含义
完整18位身份证号码按如下规则编排:
1、前六位为地址码,表示持证人户口所在地的省级、地级、县级行政区划代码;
2、第七至十四位为出生日期码,格式为YYYYMMDD,例如19950328表示1995年3月28日;
3、第十五至十七位为顺序码,同一地区同日出生者按办理顺序编号,第十七位奇偶性标识性别;
4、第十八位为校验码,仅由0–9或X构成,不可替换为其他字符。
四、读音与使用规范
根据《咬文嚼字》2021年权威释义及公安部户政业务指导文件,“X”在身份证语境中必须读作shí(十),不可读作“chā(叉)”或“āi kè sī(埃克斯)”。在银行、政务、交通等所有法定场景中,人工核验或语音输入系统均按“十”识别。若被误读为英文发音,可能导致身份核验失败或系统拒识。
五、常见误解澄清
部分公众误认为带“X”的身份证具有特殊权限、特殊户籍或异常状态。事实是:该字符仅反映校验码计算结果为10,属于正常编码现象,与持证人身份、籍贯、政治面貌、社会地位等完全无关。所有含“X”的身份证在法律效力、功能使用、信息安全性等方面与纯数字结尾证件完全等同。










