校验位算法:
对前17位数字加权求和得到S
1-17位数字的权数分别为: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
S 除以11求余数得到Y
Y = mod(S, 11)
用Y值查表得到校验码
Y |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
校验码 |
1 |
0 |
X |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
身份证号码构成,18位从左到右:
- 6位数字地区码:省省市市县县
- 8位数字生日码:YYYYMMDD
- 3位数字顺序码:同地区年月日出生的人按顺序编码。男分配奇数,女偶数。
- 1位数字校验码