工具简介
在线身份证查询校验工具,可以通过身份证号码的编码规则校验您提供的身份证号码是否合法,同时支持查询身份证号码的归属地及生日等信息。
本工具仅需要输入至少6位即可判断出身份证号码所在归属地信息,输入越多信息越精准,输入完整的身份证号码信息则可以计算校验该身份证号码是否合法。
身份证号码归属地信息中包含身份证所在的省份,城市及县城等信息。
本工具仅支持单条身份证号码的查询校验,如需批量查询校验,请使用身份证号码批量查询校验工具。
身份证编码校验规则
居民身份证,是用于证明持有人身份的一种法定证件,多由各国或地区政府发行予公民。并作为每个人重要的身份证明文件。
第二代居民身份证是由18位数字组成,其包含6位数字地址码,8位数字出生日期码,3位数顺序码和1位数校验码,其顺序如下:
1-6位:6位地址码。
7-14位:8位出生日期码。
15-17位:3位顺序码。
18位:1位校验码。
其中,第17位还用于表示性别,奇数表示男性,偶数表示女性。
第18位校验码的计算为:用前17位数本体码分别乘以其对应的加权因子并求和,结果除以11得到余数,根据余数查询对照表得到校验码。
计算校验码举例:
假如一个身份证前17位为:43022120230212001( 虽不合理,仅为举例 )
1、本体码乘以其加权因子并求和:
7*4+9*3+10*0+5*2+8*2+4*1+2*2+1*0+6*2+3*3+7*0+9*2+10*1+5*2+8*0+4*0+2*1=150
2、和除以11取余数,得到校验码:
150%11=7
3、查询校验码可得7对应的是5,故校验码为5。
因此,该完整身份证号码为:430221202302120015
加权因子表:
位置序号 |
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 |