身份證 1. 前1、2位數(shù)字表示:所在省份的代碼; 2. 第3、4位數(shù)字表示:所在城市的代碼; 3. 第5、6位數(shù)字表示:所在區(qū)縣的代碼; 4. 第7~14位數(shù)字表示:出生年、月、日; 5. 第15、16位數(shù)字表示:所在地的派出所的代碼; 6. 第17位數(shù)字表示性別:奇數(shù)表示男性,偶數(shù)表示女性; 7. 第18位數(shù)字是校檢碼,根據(jù)前面十七位數(shù)字碼,按照ISO 7064:1983.MOD 11-2校驗碼計算出來的檢驗碼。 
 計算方法為: 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,就會在身份證的第18位數(shù)字上出現(xiàn)羅馬數(shù)字的Ⅹ。如果余數(shù)是10,身份證的最后一位號碼就是2。

中國公民身份證編號規(guī)則 一、身份證號碼執(zhí)行標(biāo)準(zhǔn):18位身份證標(biāo)準(zhǔn)在國家質(zhì)量技術(shù)監(jiān)督局于1999年7月1日實施的GB11643-1999《公民身份號碼》。 GB11643-1999《公民身份號碼》為GB11643-1989《社會保障號碼》的修訂版,其中指出將原標(biāo)準(zhǔn)名稱“社會保障號碼”更名為“公民身份號碼”,另外GB11643-1999《公民身份號碼》從實施之日起代替GB11643-1989。 二、編碼規(guī)則:公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位校驗碼,可以用字母表示如為ABCDEFYYYYMMDDXXXR。其含義如下: 1. 地址碼(ABCDEF):表示編碼對象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按GB/T2260的規(guī)定執(zhí)行。 2. 出生日期碼(YYYYMMDD):表示編碼對象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日分別用4位、2位(不足兩位加0)、2位(同上)數(shù)字表示,之間不用分隔符。 3. 順序碼(XXX):表示在同一地址碼所標(biāo)識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。 4.校驗碼(R),一位數(shù)字,通過前17位數(shù)字根據(jù)一定計算得出。 第17位數(shù)字是表示在前16位數(shù)字完全相同時,某個公民的順序號,并且單數(shù)用于男性,雙數(shù)用于女性。如果前16位數(shù)字均相同的同性別的公民超過5人,則可以“進(jìn)位”到第16位。比如:有6位女性公民前16位數(shù)字均相同,并假設(shè)第16位數(shù)是7,則這些女性公民的末兩位編號分別為72,74,76,78,80,82。另外,還特殊規(guī)定,最后三位數(shù)為996,997,998,999這4個號碼為百歲老人的代碼,這4個號碼將不再分配給任何派出所。 
三、關(guān)于地址碼含義的詳細(xì)解釋: 身份證前六位是地區(qū)代碼,我們用ABCDEF表示。 代碼的解釋規(guī)則如下: A:國內(nèi)區(qū)域 1 華北三省二市 2 東北三省 3 華東六省一市 4 華南六省 5 西南四省一市 6 西北五省 7 臺灣 8 港澳 B(或者說是AB,就是前2位):?。ㄖ陛犑?,自治區(qū),特別行政區(qū))代碼 按照A劃定的分區(qū)定義省代碼,有直轄市的,直轄市列前,其余按離直轄市的距離排序,沒有直轄市的,按離北京的遠(yuǎn)近排序。 具體?。ㄖ陛犑?,自治區(qū),特別行政區(qū))代碼如下: 11-15 京 津 冀 晉 蒙 21-23 遼 吉 黑 31-37 滬 蘇浙 皖 閩 贛 魯 41-46 豫 鄂 湘 粵 桂 瓊 50-54 渝 川 貴 云 藏 61-65 陜 甘青 寧 新 81-82 港 澳 CD:城市代碼 從01開始排,對于直轄市,CD=01表示市轄區(qū),CD=02表示轄縣;省的城市代碼從省會開始排,比如2101=沈陽 2102=大連…… 只有地級城市有獨立的城市代碼,縣級市沒有。 EF:市轄區(qū)、郊區(qū)、郊縣、縣級市代碼 如果EF=00,指代這個城市,不特定區(qū)縣;對于非直轄市,如EF=01,指代市轄區(qū)(任意一個區(qū)),02開始指代特定的區(qū)。 其中: E=0代表市轄區(qū), E=1代表郊區(qū), E=2代表郊縣, E=8代表縣級市。 對于直轄市,從01開始就依次排區(qū),沒有市區(qū)和郊區(qū)的代碼區(qū)分。 四、生日期碼(YYYYMMDD)表示編碼對象出生的年、月、日,其中年份用四位數(shù)字表示,年、月、日之間不用分隔符。例如:1981年05月11日就用19810511表示。 五、順序碼(XXX)(身份證第十五位到十七位)是縣、區(qū)級政府所轄派出所的分配碼,每個派出所分配碼為10個連續(xù)號碼,例如“000-009”或“060-069”,其中單數(shù)為男性分配碼,雙數(shù)為女性分配碼,如遇同年同月同日有兩人以上時順延第二、第三、第四、第五個分配碼。如:007的就是個男生,而且和他同年月日生的男生至少有兩個,他們的后四位是001*和003*。分配順序碼中“999、998、997、996”四個順序號分別為男女性百歲以上老人專用的特定編號。 六、關(guān)于校驗碼 校驗碼是通過一系列數(shù)學(xué)計算得出來的,具體校驗的計算方式如下: 1. 對前17位數(shù)字本體碼加權(quán)求和 公式為:S = Sum(Ai * Wi), i = 0, ... , 16 其中Ai表示第i位置上的身份證號碼數(shù)字值,Wi表示第i位置上的加權(quán)因子,其各位對應(yīng)的值依次為: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 通俗解釋:身份證第一位數(shù)字X7 第二位X9 第三位X10 第四位X5 第五位X5 第六位X8 第七位X4 第八位X1 第九位X6 第十位X3 十一位X7 十二位X9 十三位X10 十四位X5 十五位X8 十六位X4 十七位X2;計算出總和(用S)表示。 2. 以11對計算結(jié)果取模 Y = mod(S, 11) 通俗解釋:用S除以11,看最后的余數(shù)。如果除盡,為0;余數(shù)為1,則計為1;最大余數(shù)為10;全部數(shù)字為0-10共11個數(shù)字。(用Y表示)。 3. 根據(jù)模的值得到對應(yīng)的校驗碼 對應(yīng)關(guān)系為: Y值: 0 1 2 3 4 5 6 7 8 9 10 校驗碼: 1 0 X 9 8 7 6 5 4 3 2 通俗解釋:余數(shù)為0,則校驗碼為1;依次類推:余數(shù)為1,則校驗碼對應(yīng)0;以下:2--X;3--9;4--8;5--7;6--6;7--5;8--4;9-3;10-2。 如果校驗碼不符合這個規(guī)則,則肯定是假號碼。 關(guān)于18位身份證號碼尾數(shù)是“X”的一種解釋:因為按照上面的規(guī)則,校驗碼有11個,而不是10個,所以不能用0-9表示。所以如果尾號是10,那么就得用X來代替,因為如果用10做尾號,那么此人的身份證就變成了19位,而19位的號碼違反了國家標(biāo)準(zhǔn),并且我國的計算機應(yīng)用系統(tǒng)也不承認(rèn)19位的身份證號碼。Ⅹ是羅馬數(shù)字的10,用X來代替10,可以保證公民的身份證符合國家標(biāo)準(zhǔn)。 根據(jù)〖中華人民共和國國家標(biāo)準(zhǔn) GB 11643-1999〗中有關(guān)公民身份號碼的規(guī)定,公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校驗碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗碼。
|