在我国,身份证号码是每个人独一无二的身份标识。它由18位数字组成,其中每一位都有其特定的含义和作用。今天,我们就来揭秘身份证号142编码的奥秘,并解码我国各地区身份证编码规则。
身份证号码结构
身份证号码共18位,分为以下几部分:
- 前六位:地区代码,代表身份证持有人的籍贯地区。
- 中间八位:出生日期码,按照年(4位)、月(2位)、日(2位)的顺序排列。
- 第九位:顺序码,表示在同一地区、同一出生日期的人的顺序,奇数分配给男性,偶数分配给女性。
- 第十位:校验码,用于校验身份证号码的正确性。
身份证号142编码的奥秘
以身份证号142为例,我们可以将其分解如下:
- 前六位(地区代码):142代表河北省。
- 中间八位(出生日期码):19840320,表示1984年3月20日出生。
- 第九位(顺序码):1,表示男性。
- 第十位(校验码):2,通过计算得出。
我国各地区身份证编码规则
我国各地区身份证编码规则基本相同,以下是一些常见地区的编码规则:
- 北京:110000
- 上海:310000
- 天津:120000
- 重庆:500000
- 河北:130000
- 山西:140000
- 辽宁:210000
- 吉林:220000
- 黑龙江:230000
- 江苏:320000
- 浙江:330000
- 安徽:340000
- 福建:350000
- 江西:360000
- 山东:370000
- 河南:410000
- 湖北:420000
- 湖南:430000
- 广东:440000
- 海南:510000
- 四川:510000
- 贵州:520000
- 云南:530000
- 陕西:610000
- 甘肃:620000
- 青海:630000
- 台湾:710000
- 内蒙古:150000
- 广西:450000
- 西藏:540000
- 宁夏:640000
- 新疆:650000
- 香港:810000
- 澳门:820000
校验码计算方法
身份证号码的校验码是根据前17位数字按照一定算法计算得出的。计算方法如下:
- 将前17位数字分别乘以对应的系数(从左至右分别为:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2)。
- 将乘积相加。
- 将相加后的结果除以11,得到余数。
- 根据余数,从以下对应表中找到校验码:
| 余数 | 校验码 |
|---|---|
| 0 | 1 |
| 1 | 0 |
| 2 | X |
| 3 | 9 |
| 4 | 8 |
| 5 | 7 |
| 6 | 6 |
| 7 | 5 |
| 8 | 4 |
| 9 | 3 |
| 10 | 2 |
通过以上方法,我们可以验证身份证号码的正确性。