2025-11-20 07:11:13
身份证号码总共有十八个数字和一位字母组成,前六位是地址码,中间八位是出生日期,后三位是顺序码加性别标识,一位是校验码。地址码对应省市区县,出生日期是年月日,顺序码区分男女,校验码用来防错误。
为什么身份证是这个结构呢?根据公安部2004年发布的《居民身份证法》,地址码前六位对应全国4.5万个派出所辖区,比如110000是北京市东城区。出生日期中间八位用六位年份数加两位月份数加两位日期数,比如19900101代表1990年1月1日。后三位顺序码中奇数代表男性,偶数代表女性,一位校验码用前十七位数字通过特定算法生成,错误率降低99.8%。比如身份证1011234X,地址码110105对应北京市东城区崇文门街道,出生日期19900101,顺序码11234X中X是校验码。当输入错误时,系统会提示"身份证号码校验失败",比如把"X"写成"5"就会自动拒绝。
本题链接: