首页 >> 知识问答 >

问身份证后四位怎么推算

2026-10-31 15:43:17

答

身份证后四位是第十五位到第十八位,其中前三位也就是十五十六十七位是顺序码,第十八位是校验码,顺序码不能单纯依靠出生日期和地区精确推算,因为它是同区县同一天登记人员的排序编号,只有校验码可以通过前面十七位数字按照国标加权算法计算得出,所以完整后四位无法单独依靠已知信息精准推算出来,只能计算最后一位校验码,顺序码需要以公安户籍系统登记数据为准。设置这部分编码,是为了在同一地区同一天出生的人群里面做区分,避免同地址码同出生日期的人员编码重复,校验码的作用是校验整组号码录入是否正确,是整套十八位身份证编码体系里的校验模块。

身份证后四位分段说明

表格

位置名称说明
第 15 16 17 位顺序码同一行政区划同一天出生人员的排序编号,第 17 位奇数代表男性偶数代表女性
第 18 位校验码根据前 17 位数字按固定加权算法计算得到,取值 0 到 9 或者大写 X

校验码推算步骤

第一步,取出身份证前面十七位数字,依次标记为 a1 到 a17。

第二步,对应固定加权系数,权重依次是 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2。

第三步,把每一位数字乘以对应的权重,全部相乘结果相加,得到总和 S。

第四步,用总和 S 除以 11,得到余数,余数对应校验码对照表,余数 0 对应 1,余数 1 对应 0,余数 2 对应 X,余数 3 对应 9,余数 4 对应 8,余数 5 对应 7,余数 6 对应 6,余数 7 对应 5,余数 8 对应 4,余数 9 对应 3,余数 10 对应 2。

第五步,对照得到的结果就是第十八位校验码。

补充要点

顺序码是户籍登记的时候由系统分配,不存在公开固定计算公式,就算知道省份区县和出生日期,也没办法确定十五十六十七位的准确数值,因为同一天同地区登记的人数和登记先后顺序属于户籍系统内部数据。第 17 位可以判断性别,但是无法反推出完整的顺序码,比如已知是男性,只能确定第十七位是奇数,可选 1 3 5 7 9,不能锁定唯一数字。如果是做学习练习,可以使用已知完整身份证号码,练习校验码推算,用来理解这套编码算法逻辑。

【相关 FAQ】

问题 1 身份证后四位怎么推算 后三位顺序码能算出来吗

回答 1 身份证后四位怎么推算,后三位顺序码没有公开计算公式,是户籍登记系统分配的排序编号,无法精准推算,只能推算最后一位校验码。

问题 2 身份证后四位怎么推算 第 17 位奇数就是男生吗

回答 2 身份证后四位怎么推算,第 17 位属于顺序码,奇数代表男性偶数代表女性,这个是编码规则自带的性别标识。

问题 3 身份证后四位怎么推算 校验码 X 怎么得到

回答 3 身份证后四位怎么推算,当加权求和之后除以 11 余数等于 2 的时候,对应的校验码就是大写 X,属于国标规则里面的标准结果。

问题 4 身份证后四位怎么推算 同生日同地区后四位一定不一样吗

回答 4 身份证后四位怎么推算,同区县同出生日期的人员依靠顺序码区分,公安户籍系统分配的时候保证编码唯一,后四位不会重复。

【免责申明】

本文内容仅作为编码知识科普参考,编码规则依据国家标准,顺序码属于公安户籍登记分配数据,相关业务以公安部门官方规定为准。

 

相关阅读

最新文章