大家都知道,身份證是我國公民身份的體現(xiàn),是證明個人身份的有效證件。但是,大家平時也可能發(fā)現(xiàn)了,有部分人的身份證號碼最后一位是“X”,有些人對此不明白,下面就來給大家講解下。 我國的居民身份證的號碼是按照〖中華人民共和國國家標準GB 11643-1999〗編制的,有18位編碼,其中第一至十七位由阿拉伯數(shù)字組成,第十八位可為數(shù)字,也可是非數(shù)字部分。 其中,居民身份證號碼的前六位是行政區(qū)劃代碼,第一、二位表示?。ㄊ?、自治區(qū))。第一位數(shù)字是以前的大區(qū)制代碼。第二位是大區(qū)所在省市編碼。全國共分為8個大區(qū):華北(1)、東北(2)、華東(3)、中南(4)、西南(5)、西北(6)、臺灣(7)和港澳(8)。(山東省在華東六省一市中編碼7所以為37) 第三、四位表示市(地級市、自治州、盟及國家直轄市所屬市轄區(qū)和縣的匯總碼)。其中,01-20、51-70表示地級市;21-50表示地區(qū)、自治州、盟;90表示省直轄縣級行政單位;直轄市身份證中01表示市轄區(qū),02表示縣。 第五、六位表示縣(市轄區(qū)、縣級市、旗)。01-18表示市轄區(qū)或地區(qū)、自治州、盟轄縣級市;21-80表示縣、旗;81-99表示省直轄縣級行政單位。 生日期碼 身份證號碼第七位到第十四位表示編碼對象出生的年、月、日,其中年份用四位數(shù)字表示,年、月、日之間不用分隔符。例如:1981年05月11日就用19810511表示。按GB/T7408的規(guī)定執(zhí)行。 順序碼 身份證號碼第十五位到十七位表示在同一地址碼所標識的區(qū)域范圍內(nèi),對同年、月、日出生的人員編定的順序號。其中第十五位和第十六位是當?shù)嘏沙鏊拇a,第十七位奇數(shù)分給男性,偶數(shù)分給女性。前面16位全部相同的男性以1、3、5、7……區(qū)別,前面16位全部相同的女性以2、4、6、8……區(qū)別。 第十八位是校驗碼。校驗碼則是根據(jù)前面十七位數(shù)字碼,按照國家規(guī)定的號碼編制單位計算出來的檢驗碼。 校驗碼計算方法 (1)將前面的身份證號碼17位數(shù)分別乘以不同的系數(shù)。從第一位到第十七位的系數(shù)分別為:7 、9 、10、 5 、8、 4、 2、 1、 6、 3、 7 、9、 10 、5、 8 、4 、2 ; (2)將這17位數(shù)字和系數(shù)相乘的結(jié)果相加; (3)用加出來和除以11,看余數(shù)是多少; (4)余數(shù)只可能有0 、1、 2 、3、 4 、5、 6、 7、 8、 9、 10這11個數(shù)字。其分別對應(yīng)的最后一位身份證的號碼為1、 0、 X、 9、 8 、7 、6 、5 、4 、3 、2; (5)通過上面得知如果余數(shù)是2,就會在身份證的第十八位數(shù)字上出現(xiàn)羅馬數(shù)字的Ⅹ。如果余數(shù)是10,身份證的最后一位號碼就是2;例如:某男性的身份證號碼是34052419800101001X。我們要看看這個身份證是不是合法的身份證。首先:我們計算3*7+4*9+0*10+5*5+...+1*2,前17位的乘積和是189,然后用189除以11得出的結(jié)果是商17余2,通過對應(yīng)規(guī)則就可以知道余數(shù)2對應(yīng)的數(shù)字是X。所以,這是一個合格的身份證號碼。 也就是說Ⅹ是羅馬數(shù)字的10,不是英語字母X也不是加減乘除的乘號。X用來代替10,既可以保證公民的身份證符合國家標準,也可以讓計算機識別。 |
|