小时候没怎么见过身份证,记得那时候办什么业务基本都拿户口本。临近高考的时候老师说高考要用身份证,这才有了人生第一张临时身份证(因为不到年龄,只能办临时的)。身份证上的照片惨不忍睹啊。后来上了大学才办了一张正式的身份证。那时候已经是二代身份证了,不像以前一样是那种带胶皮的。从此之后我就是有身份证号的人了。哈哈。
身份证号码是一个人身份的代表,一个号码只对应一个人。号码由18位组成。前六位是行政区域代码,就是你的户口所在地的代码。第七位到第十四位是出生年月日。第十五位到十七位是顺序码,就是在你们这个地方和你同年同闹段闭月同日出生的人编个号。顺序码为偶数的是女娃娃,奇数的为男娃娃。
身份证号码的最后一位叫校验码。以前一直以为最后一位的奇偶性表示男女,后来才知道顺序码的奇偶分辨男女。话说年少不懂事的时候,班里有同学的父母身份证号码最后一位是X的,我们液裂还嘲笑他X代表不男不女。现在想想也是很对不起那位同学,深深鄙视那时候的自己。
话说最后一位既然叫校验码,就应该有校验的功能。那它校验什么呢?其实最后一位的存在主要是为了校验这个身份证号码是否正确。因为校验码并不是随随便便排个序就能得出来燃塌的。我缕缕思路,跟你好好算算校验码。
比如一个男性的身份证号码前17位是35062119800101001,我们先用这十七位数字分别乘以它们的系数,系数分别为7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2,然后相加。即3*7+5*9+0*10+6*5+...+1*2=191。然后再用191除以11,商17余4。余数只可能为0 1 2 3 4 5 6 7 8 9 10,我们给每个余数对应一个数字,从小到大分别是1 0 X 9 8 7 6 5 4 3 2,这组对应的数字就是校验码。比如我们的例子,余数为4,4对应的校验码是8,即这组身份证号码为350621198001010018,这就是正确的身份证号码。所以,如果一个身份证号码前十七位先乘以系数再相加,除以11后余数是2的话,那他的身份证号码最后一位就为X。
我记得以前有个舍友的身份证号码末位就是X。第一次在网上买火车票的时候可折腾了好长时间,系统一直提醒她号码错误。其实只要记住最后一位的X大写一般就没问题了。在这里也提醒各位了。