四川身份证号码,如同一个人的身份证,承载着丰富的信息。它由18位数字组成,每一位都有其特定的含义。下面,就让我们一起来揭开这些数字背后的秘密。

身份证号码结构

四川身份证号码由以下部分组成:

  1. 前六位:行政区划代码
  2. 中间八位:出生日期码
  3. 第九位:顺序码
  4. 第十位:性别码
  5. 最后一位:校验码

行政区划代码

前六位数字代表持证人的行政区划代码。以四川省为例,行政区划代码为510000。这六位数字中,前两位代表省级行政区,中间两位代表地级行政区,最后两位代表县级行政区。

例如,成都市的行政区划代码为510100,绵阳市的行政区划代码为510700。

出生日期码

中间八位数字代表持证人的出生日期。前四位代表年份,接下来两位代表月份,最后两位代表日期。

例如,1990年1月1日出生的人,出生日期码为19900101。

顺序码

第九位数字为顺序码,用于区分同一地区同年同月同日出生的人。男性为奇数,女性为偶数。

例如,出生日期码为19900101的男性,顺序码可能为1;出生日期码为19900101的女性,顺序码可能为2。

性别码

第十位数字为性别码,奇数代表男性,偶数代表女性。

例如,性别码为1代表男性,性别码为2代表女性。

校验码

最后一位数字为校验码,用于验证身份证号码的正确性。计算方法如下:

  1. 将身份证号码前17位数字分别乘以对应的系数(从左至右分别为:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2)。
  2. 将乘积相加。
  3. 将相加后的结果除以11,得到余数。
  4. 根据余数,在对应的校验码表中查找对应的校验码。

校验码表如下:

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

例如,出生日期码为19900101,性别码为1的男性,校验码计算过程如下:

  1. 将身份证号码前17位数字分别乘以对应的系数:510100199001011*7*9*10*5*8*4*2*1*6*3*7*9*10*5*8*4*2
  2. 将乘积相加:5*1+1*0+0*9+1*0+0*1+0*0+1*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9*9+9