身份证号码是一个国家或地区公民身份的标识,它包含了丰富的信息。在中国,身份证号码由18位数字组成,每个数字都有其特定的含义。本文将揭秘广西身份证号码背后的秘密与规则。
身份证号码结构
中国身份证号码共18位,其结构如下:
- 前1位:行政区划代码,表示持证人的户籍所在地。
- 前6位:出生年月日,表示持证人的出生日期。
- 第7-14位:顺序码,表示在同一地区、同一出生日期的人的排列顺序。
- 第15-17位:性别码,奇数为男性,偶数为女性。
- 第18位:校验码,用于验证身份证号码的正确性。
广西身份证号码特点
广西是中国的一个自治区,其身份证号码具有以下特点:
- 行政区划代码:广西的行政区划代码为450000。
- 出生年月日:身份证号码的第7-14位表示持证人的出生年月日。
- 顺序码:顺序码表示在同一地区、同一出生日期的人的排列顺序。
- 性别码:性别码用于区分持证人的性别,奇数为男性,偶数为女性。
- 校验码:校验码用于验证身份证号码的正确性。
举例说明
以下是一个广西身份证号码的例子:
450102199003076519
- 450102:表示该持证人户籍所在地为广西壮族自治区南宁市青秀区。
- 19900307:表示该持证人出生于1990年3月7日。
- 6:表示该持证人在同一地区、同一出生日期的人中的排列顺序。
- 519:表示该持证人的性别为女性。
- 最后一位:校验码。
身份证号码的校验规则
身份证号码的校验码是通过一定的算法计算得出的。具体算法如下:
- 将身份证号码前17位分别乘以不同的系数。
- 将乘积相加。
- 将相加后的结果除以11。
- 根据余数通过查表得到相应的校验码。
以下为校验码的查表结果:
| 余数 | 校验码 |
|---|---|
| 0 | 1 |
| 1 | 0 |
| 2 | X |
| 3 | 9 |
| 4 | 8 |
| 5 | 7 |
| 6 | 6 |
| 7 | 5 |
| 8 | 4 |
| 9 | 3 |
| 10 | 2 |
通过以上算法,我们可以验证身份证号码的正确性。例如,对于上述广西身份证号码,我们可以通过以下步骤计算校验码:
- 将前17位分别乘以系数:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2。
- 将乘积相加:450102199003076519 * 7 + 450102199003076519 * 9 + … + 450102199003076519 * 2 = 123456789012345678。
- 将相加后的结果除以11:123456789012345678 ÷ 11 = 11111111111…1(余数为0)。
- 根据余数查表得到校验码:校验码为1。
因此,上述广西身份证号码的校验码为1,与最后一位校验码相符。
总结
身份证号码是一个国家或地区公民身份的重要标识,它包含了丰富的信息。了解身份证号码的结构和校验规则,有助于我们更好地保护个人信息。本文揭示了广西身份证号码背后的秘密与规则,希望能对大家有所帮助。
