身份证最后一位不是数字而是X,代表什么含义
的有关信息介绍如下:众所周知,一代身份证全部换成二代身份证之后,号码组成就由原来的15位变成18位。这18位身份证号码是根据地域、出生年月日、顺序码以及校验码组成。一般人的身份证号码都是由18位的纯数字组成,但是有些人却是例外,他们的身份证的末尾却是一个“X”。很多人认为这是英文字母“X”,平时报身份证也是按英文字母“X”来读。
下面我们先剖析每一个位置数字的含义:
(1)前1、2位数字表示:所在省份的代码;
(2)第3、4位数字表示:所在城市的代码;
(3)第5、6位数字表示:所在区县的代码;
(4)第7~14位数字表示:出生年、月、日;
(5)第15、16位数字表示:所在地的派出所的代码;
(6)第17位数字表示性别:奇数表示男性,偶数表示女性;
(7)第18位数字是校检码:也有的说是个人信息码,一般是随计算机的随机产生, 用来检验身份证的正确性。校检码可以是0~9的数字,有时也用x表示。
18位数的身份证:dddddd yyyymmdd xx p y
①其中dddddd为地址码(省地县三级)
②yyyymmdd yymmdd 为出生年月日
③xx顺号类编码
④p性别
⑤y.18位中末尾的y为校验码,将前17位的ascii码值经位移、异或运算结果不在0-9的令其为x
那么末尾出现数字“X”是什么情况呢?你随机的运气问题还是...
其实,身份证末尾那一位数字,有一套正常人根本就看不懂的“晕脑算法”18位身份证号的最后一位根据前17位计算得出。
计算公式是:(Ai ) mod 11 ,其中i=1,2,3,...,17,Ai是第i位身份证号码(从左往右数),x结果是从0到10,分别对应的身份证最后一位是1 0 X 9 8 7 6 5 4 3 2。
所以:(1)因为mod11,才会出现11个数,加入了x(2)之所以mod11,而不是10,是因为取模通常取的是素数。
二代身份证号码一共有18位,从左边数起,前6位代表你办理身份证时你户籍所在地的代码,其中头两位是省份、中间两位是市、后两位是县。例如130123,其中13代表河北省,01代表石家庄市,23代表正定县。第7-14这8位代表你的出生日期,例如19410126就代表你的生日是1941年1月26日。
第15-17这三位是顺序码,即你户籍所在地同一天出生的人用这三位来区分,其中第17位代表性别,奇数为男性,偶数为女性。最后第18位是校验码,是根据前17位按某个计算方法算出的数,该数计算后会得出0-10共11个结果,如果得数是10的话,那么第18位用X来表示。校验码的用处就是任意一个身份证号码,都可以根据前17位按规定的计算方法来计算,如果得出的校验码和该号码的第18位不同的话,那么就说明该身份证号码是错的。