0%

身份证号说明

身份证号是由17位数字加1位校验码组成。

  • 其中前6位代表所在地区(省、市、区县)的行政区划代码
  • 接下来的8位是生日(年、月、日)
  • 再接下来的3位代表顺序码,用于防止同一个地区同一天出生的人产生重号,其中偶数代表男,奇数代表女
  • 最后1位是校验码

校验码的计算

将前17位每一位分别乘以对应的加权因子,求和之后对11取余,然后通过余数查找对应校验码。

加权因子:

位置序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
加权因子 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

校验码:

余数 0 1 2 3 4 5 6 7 8 9 10
校验码 1 0 X 9 8 7 6 5 4 3 2

关于15位身份证号

我国早期的身份证号是由15位数字组成,可按下面规则升18位身份证号:

  • 在第6位后面添加两位(生日年份的前两位,基本上等于添加19)
  • 最后添加一位校验码,以前面17位计算生成。