為什么有的人身份證最后一位的號碼是0逆粹、1或2、3炫惩、4僻弹、5、6他嚷、7蹋绽、8、9或X筋蓖,而有的人是X這是怎么回事的呢卸耘,又有多少人對身份證號碼有多少的了解呢?
如果身份證最后一位號碼是英文字母X,是代表數字10粘咖。其實它不是英文字母蚣抗,準確的說它應當是羅馬數字X(10),它也叫校驗碼瓮下,是身份證最后一位號碼翰铡,是前面十七位數字碼,并根據《中華人民共和國國家標準GB 11643-1999》中有關公民身份號碼的規(guī)定讽坏,根據按照ISO7064:1983.MOD11-2校驗碼精密的計算公式計算出來的锭魔。我國居民身份號碼是18位特征組合碼,由17位數字本體碼和1位數字校驗碼組成震缭。排列順序從左至右依次為:1-2位省赂毯、自治區(qū)、直轄市代碼拣宰;3-4位地級市党涕、盟、自治州代碼巡社;5-6位縣膛堤、縣級市、區(qū)代碼晌该;7-14位出生年月日肥荔,15~17位是順序號其中15~16是派出所代碼绿渣,第17位是性別碼,偶數為女性燕耿,奇數為男性中符。比如:440882198208057257代表44(廣東)08(湛江)82(雷州)1982年08月05日;72(烏石派出所)15~17位為順序號誉帅,其中15~16是縣淀散、區(qū)級政府所轄派出所的分配碼,每個派出所分配碼為10個連續(xù)號碼蚜锨,例如“000-009”或“060-069”或“720~729”其中單數為男性分配碼档插,雙數為女性分配碼,如遇同年同月同日有兩人以上時順延第二亚再、第三郭膛、第四、第五個分配碼氛悬。如:001的就是個男生 而且和他同年月日生的男生至少有兩個 他們的后四位是001* 和 003*15-17位為順序號则剃,其中17位(倒數第二位)男為單數,女為雙數圆雁,18位為校驗碼忍级,0-9和X。作為尾號的校驗碼伪朽,是由把前十七位數字帶入統(tǒng)一的前六位數字地址碼轴咱,之后八位數字出生日期碼,再后面三位數字順序碼烈涮,最后一位是數字校驗碼朴肺。校驗碼的計算方法:第十八位數字的計算方法為:
1.將前面的身份證號碼17位數分別乘以不同的系數.從第一位到第十七位的系數分別為:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2.將這17位數字和系數相乘的結果相加.
3.用加出來和除以11,看余數是多少?
4余數只可能有0 1 2 3 4 5 6 7 8 9 10這11個數字.其分別對應的最后一位身份證的號碼為1 0 X 9 8 7 6 5 4 3 2.
5.通過上面得知如果余數是2,就會在身份證的第18位數字上出現羅馬數字的Ⅹ.如果余數是10,身份證的最后一位號碼就是2.
例如:某男性的身份證號碼是34052419800101001X.我們要看看這個身份證是不是合法的身份證.
首先:我們得出,前17位的乘積和是189
然后:用189除以11得出的結果是17余數是2.
最后:通過對應規(guī)則就可以知道余數2對應的數字是x.所以,這是一個合格的身份證號碼.
例如:某男性的身份證號碼是34052419800101001X。我們要看看這個身份證是不是合法的身份證坚洽。
1.前1戈稿、2位數字表示:所在省(直轄市讶舰、自治區(qū))的代碼鞍盗;
2第3、4位數字表示:所在地級市(自治州)的代碼跳昼;
3第5般甲、6位數字表示:所在區(qū)(縣、自治縣鹅颊、縣級市)的代碼敷存;
4第7—14位數字表示:出生年、月堪伍、日锚烦;
5第15觅闽、16位數字表示:所在地的派出所的代碼;
6第17位數字表示性別:奇數表示男性涮俄,偶數表示女性蛉拙;
7第18位數字是校檢碼:也有的說是個人信息碼,不是隨計算機的隨機產生禽拔,它是 用來檢驗身份證的正確性刘离。校檢碼可以是0—9的數字,有時也用x表示睹栖。作為尾號的校驗碼,是由號碼編制單位按統(tǒng)一的公式計算出來的茧痕,如果某人的尾號是0-9野来,都不會出現X,但如果尾號是10踪旷,那么就得用X來代替曼氛,因為如果用10做尾號,那么此人的身份證就變成了19位令野。X是羅馬數字的10舀患,用X來代替10,可以保證公民的身份證符合國家標準气破。
15位身份證號碼也一樣聊浅,只不過15位身份證的號碼的比18位身份證的號碼的減少出生年這兩個號碼(19或20)和最后的一個效驗碼(識別碼)。
1先引入公式:
2計算公式令結果為 Y现使,Y的計算公式為:Y = mod(S, 11)根據下表找出 Y 對應的校驗碼即為要求身份證號碼的校驗碼C低匙。
3例如:假設某女性居民的15位身份證號碼是320105820927512,32表示江蘇省碳锈,01表示南京市顽冶,05表示鼓樓區(qū),820927表示1982年9月27日售碳。512表示是該地區(qū)强重,其中2表示是女性。那么贸人,升級為18位后的號碼為32010519820927512C间景。下面就根據公式來計算C的值。
Y = mod(S, 11)=MOD(313,11)=5
根據校驗值對應表灸姊,可知C=7拱燃,該人員身份證號碼為:
320105198209275127
4又如:某男性公民身份證號碼的本體碼為
34052419800101001
計算公式令結果為 Y,Y的計算公式為:Y = mod(S, 11)根據下表找出 Y 對應的校驗碼即為要求身份證號碼的校驗碼C力惯。
當今的身份證號碼有15位和18位之分碗誉。1985年我國實行居民身份證制度召嘶,當時簽發(fā)的身份證號碼是15位的,1999年簽發(fā)的身份證由于年份的擴展(由兩位變?yōu)樗奈?和末尾加了效驗碼哮缺,就成了18位弄跌。這兩種身份證號碼將在相當長的一段時期內共存。
2005年各地啟動身份證換證工作尝苇,第二代身份證號碼是18位的铛只。一代身份證如果是1999年前簽發(fā)的,號碼為15位糠溜,1999年后簽發(fā)的淳玩,號碼為18位。18位為效驗位(識別碼)非竿,通過復雜公式算出蜕着,普遍采用計算機自動生成。是前面17位的一種檢驗代碼红柱,如果你改變了前面某個數字而后面的效驗代碼不響應改變就會被計算軟件判斷為非法身份正號碼承匣。X也是效驗代碼的一中
15位的身份證號碼與18位身份證號碼一樣,只是減少出生年兩個數字(19或20)和一個識別碼:
(1)1~6位為地區(qū)代碼
(2)7~8位為出生年份(2位)锤悄,9~10位為出生月份韧骗,11~12位為出生日期
(3)第13~15位為順序號,并能夠判斷性別零聚,奇數為男袍暴,偶數為女。