你知道身份证上的最后一位(第18位)编码是如何算出来的吗?
身份证是生活交往中不可缺少的证件,它的重要性不言可喻,正因为它的重要性,身份证往往也成了不法分子作案的工具,所以我们必须多要学习身份证的知识,既要利用它还要好好保护它。
每个公民一出生,就有一个身份证号码。如何辨别一个人身份证的真伪呢?
一、身份证18位编码的意义
第二代身份证号码共有18位,记忆的时候可以分为三部分进行,前六+中八+后四。
前六位为公民的住址信息(表明持证人是XX省XX市XX区/县的人),中间八位为公民的出生年月日,后四位为公民的其他信息。后四位的前两位(第十五、十六位)是当地的派出所代码,倒数第二位(第十七位)是性别代码,最后一位(第十八位)是校验码。主要是为了校验计算机输入公民身份证号码的前17位数字是否正确,其取值范围是0至10,当值等于10时,用罗马数字符χ表示,否则用10的话,身份证号码会变为19位,与18位身份证号码不一致。
我们就以陕西省汉中市汉台区的一个公民的身份证号码,来识别这个人的信息。612301196612110651
这位公民的身份证号码就可以分解为前六612301,中八19661211,后四0651。
身份证的前两位(第一二两位)为省、直辖市、自治区的代码;61为陕西省。
身份证的第三、四位为所在省的地区/地级市代码:23为汉中市。
身份证的第五、六位为所在地市的县区代码:
01为汉台区。
前六位的数字信息合起来就是XX省XX市XX区/县
612301的信息就是陕西省汉中市汉台区。
十五、十六位的06为当地派出所的编码,十七位的5,是性别代码,因为是单数,该公民为男性(如果是双数,则为女性)。第十八位为校验码,主要是为了校验计算机输入公民身份证号码的前17位数字是否正确,其取值范围是0至10,当值等于10时,用罗马数字符χ表示,如果继续使用阿拉伯数字10的话,身份证号码会变为19位,与18位身份证号码不一致。
二、第18位编码校验码是依据怎么确定的?
校验码就是个人信息码的校验结果,校验码大多数人都是阿拉伯数字0~9,可偏偏有一部分人却是“X”。
X,往往给很多人造成疑虑,造成错误(有时候让输入身份证后六位数,很多人就会忽略了X),甚至有的家长给孩子也解释不了其中原因,让孩子以为他自己与众不同。
校验码是怎么得来的?为什么有很多人最后一位数字是X呢?
校验码是根据GB-1999中有关公民身份证号码的规定,根据精密的计算公式由号码编制单位计算而来的。
计算的结果是根据身份证前十七位数字码按照ISO7064:1983.MOD11-2的校验码计算出来的检验码。
计算出来的结果是阿拉伯数字1-10,如果是0~9就可以直接用阿拉伯数字表示,若是10呢?
因为身份证只能是18位数字,所以用10表示就多出来一位成了19位,这个不符合国家标准,并且我国的计算机系统也不承认19位身份证号码。
阿拉伯数字10刚好是罗马数字“X”,所以就用“X”来代替了,这样既准确表达了信息又符合国家标准。
三、第18位编码校验码的具体算法
生活中总会有一些人爱学习爱思考,很想知道身份证第18位校验码的计算方法,现在就教给大家。身份证第18位校验码计算方法:
1.将身份证前面的17个数字分别乘以:7910584216379105842。
具体为
第一个数字乘以7,
第二个数字乘以9。
第三个数字乘以10,
第四个数字乘以5。
第五个数字乘以8,
第六个数字乘以4。
第七个数字乘以2,
第八个数字乘以1。
第九个数字乘以6,
第十个数字乘以3。
第十一个数字乘以7,
第十二个数字乘以9。
第十三个数字乘以10,
第十四个数字乘以5。
第十五个数字乘以8,
第十六个数字乘以4,
第十七个数字乘以2。
2.将这17位数字和系数相乘的结果相加。
3.用结果除以11,看余数是多少。
4.余数是0—10这11个数字,其分别对应的最后一位身份证的号码为:
10X96785432
余数是0对应的身份证最后一位数字就是1,
余数是1对应的身份证最后一位数字就是0,
余数是2对应的身份证最后一位数字就是X,
余数是3对应的身份证最后一位数字就是9,
余数是4对应的身份证最后一位数字就是6,
余数是5对应的身份证最后一位数字就是7,
余数是6对应的身份证最后一位数字就是8,
余数是7对应的身份证最后一位数字就是5,
余数是8对应的身份证最后一位数字就是4,
余数是9对应的身份证最后一位数字就是3,
余数是10对应的身份证最后一位数字就是2。
5.余数如果是2,余数所对应的最后一位身份证号是X,那他的身份证第18位数字就是X。
四、怎样辨别别人身份证的真伪:
例如某人给出的身份证号码是:
34052419800101001X,那么我们就根据公式逆向思维。
2.我们计算一下:将身份证前面的17个数字分别乘以:7910584216379105842。
前6位(第一位到第六位)的和为:3×7+4×9+0×10+5×5+2×8+4×4=114
中间8位(第七位到第十四位)的和为:1×2+9×1+8×6+0×3+0×7+1×9+0×10+1×5=73
后边3位(第十五到十七位)的和为:
0×8+0×4+1×2=2
前中后这17位数字和系数相乘的结果相加的和为:114+73+2=189,
然后,189÷11=2
我们看看余数是2对应的数字是X,所以这是一个合格的身份证。
五、身份证正反面识别别以为你天天揣着身份证你就对它了如指掌,那我来问问你,身份证正面是哪一面呢?
估计99%的人都会说:“肯定是有照片的一面是正面呗”。
那你就错了!是国徽的这一面,这个小常识可要记住了,别再闹笑话了。
六、为什么身份证不能弯曲、重压、摔打?。
因为身份证夹层含有电脑芯片大家有没有思考过一个问题,为什么我们外出的时候比如乘地铁、高铁或者参加考试、看赛事入场的时候在门口刷身份证,机器里面就会“嘀”一声识别出来呢?
对,就是因为身份证夹层里面有一个芯片还有线圈。用手机的手电筒对准身份证右下角就可以清楚的看见身份证里面的芯片和线圈。
身份证就是通过线圈感应设备,通过发射电磁波给芯片供电,然后线圈就能够完成读取数据的任务,工作人员通过数据识别本人和身份证是否一致。
所以身份证要好好保存,不能弯曲、重压、摔打,以免身份证芯片和线圈受损。