关注热点
    小编精选
    今日热门

    身份证尾号“Ⅹ”不读“叉”,也不读“埃克斯”,正确读法是啥?

    2026-10-21 09:17:01 旭华说史

    一、方寸之间,密码井然

    要把这个“十”字说透,就得先把身份证号码的构造掰开揉碎。

    国标文件写得明明白白,公民身份号码属于特征组合码,总长度严格锁定为十八位,由十七位本体码加一位校验码拼接而成。

    自左向右数过去,头六位是地址码,对应持证人常住户口所在的县级行政区划代码,依据GB/T 2260的规范确定。

    紧随其后的八位是出生日期码,年份占四位,月份与日期各占两位,中间不留任何分隔符。

    落在最末端的那一位,正是让人们频频读错的校验码。

    二、十一取余,巧借罗马

    校验码并非拍脑袋填上去的随机符号,它背靠一套名为ISO 7064:1983.MOD 11-2的国际通行算法。

    具体怎么算呢,把前十七位数字分别乘以7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2这十七个加权因子。

    得到的乘积逐一相加,所得之和除以11取余数,余数再对照固定映射表换算成校验字符。

    这里出现了一个绕不开的技术拐点。

    对11取模的结果一共有十一种可能,分别是0到10这十一个整数,而留给校验码的位置却只有一位。

    映射表中,余数0对应“1”,余数1对应“0”,余数3到10依次对应“9”“8”“7”“6”“5”“4”“3”“2”,中间空出来的那个余数2,恰恰指向数值“10”。

    两位数要塞进一位的格子,怎么办。