GB 11643-1999《公民身份号码》 制定的,由 18位数字(或17位数字加最后一位校验码X)组成,每一位有固定的含义。
身份证号码的结构与含义
以18位身份证为例(格式:ABCDEF YYYYMMDD XXXC):
前6位(ABCDEF)——地址码
- A(第1-2位):省、自治区、直辖市代码
- B(第3-4位):地级市(盟、自治州)代码
- C(第5-6位):县(市辖区、县级市、旗)代码
- 例如“110102”表示北京市西城区。
中间8位(YYYYMMDD)——出生日期码
- 格式为:年(4位)、月(2位)、日(2位)
- 例如“19900101”表示1990年1月1日出生。
顺序码(第15-17位,XXX)
- 第15-16位:同一地址码区域内、同一天出生人员的顺序编号
- 第17位:性别代码(奇数表示男性,偶数表示女性)
第18位——校验码
- 根据前17位数字,通过特定算法(ISO 7064:1983 MOD 11-2)计算得出,范围可以是 0–9 或 X(代表10)
- 用于验证身份证号码本身的合法性,防止录入错误。
举例说明
身份证号:110105199001011234
110105:北京市朝阳区
19900101:1990年1月1日出生
123:顺序码,其中第17位是 3(奇数 → 男性)
4:校验码(通过公式验证前17位得出)
注意
- 15位旧版身份证(2000年前颁发)没有出生年份的前两位(如
YYMMDD)和校验码。
- 地址码部分在行政区划调整后不会随人改变,仍以首次办证时的行政区代码为准。
- 身份证包含的信息主要用于识别公民身份,不应随意透露给他人,以防个人信息泄露。