第一篇:身份證編碼規(guī)則
一、身份證號碼執(zhí)行標準:18位身份證標準在國家質(zhì)量技術(shù)監(jiān)督局于1999年7月1日實施的GB11643-1999《公民身份號碼》。
GB11643-1999《公民身份號碼》為GB11643-1989《社會保障號碼》的修訂版,其中指出將原標準名稱“社會保障號碼”更名為“公民身份號碼”,另外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):表示在同一地址碼所標識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。
4.校驗碼(R),一位數(shù)字,通過前17位數(shù)字根據(jù)一定計算得出。
第17位數(shù)字是表示在前16位數(shù)字完全相同時,某個公民的順序號,并且單數(shù)用于男性,雙數(shù)用于女性。如果前16位數(shù)字均相同的同性別的公民超過5人,則可以“進位”到第16位。比如:有6位女性公民前16位數(shù)字均相同,并假設(shè)第16位數(shù)是7,則這些女性公民的末兩位編號分別為72,74,76,78,80,82。另外,還特殊規(guī)定,最后三位數(shù)為996,997,998,999這4個號碼為百歲老人的代碼,這4個號碼將不再分配給任何派出所。
三、關(guān)于地址碼含義的詳細解釋:身份證前六位是地區(qū)代碼,我們用ABCDEF表示。代碼的解釋規(guī)則如下: A:國內(nèi)區(qū)域1 華北三省二市2 東北三省3 華東六省一市4 華南六省5 西南四省一市6 西北五省臺灣港澳
B(或者說是AB,就是前2位):?。ㄖ陛犑校灾螀^(qū),特別行政區(qū))代碼
按照A劃定的分區(qū)定義省代碼,有直轄市的,直轄市列前,其余按離直轄市的距離排序,沒有直轄市的,按離北京的遠近排序。
具體?。ㄖ陛犑校灾螀^(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位的號碼違反了國家標準,并且我國的計算機應(yīng)用系統(tǒng)也不承認19位的身份證號碼。Ⅹ是羅馬數(shù)字的10,用X來代替10,可以保證公民的身份證符合國家標準。
根據(jù)〖中華人民共和國國家標準 GB 11643-1999〗中有關(guān)公民身份號碼的規(guī)定,公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校驗碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗碼。
早報訊據(jù)《法制晚報》報道,北京市民戰(zhàn)小姐近日在駕校報名學(xué)車,卻被告知她暫不能學(xué)車考駕照,理由是車管所的電腦記錄中顯示,一個與她相同身份證號碼的人已經(jīng)拿過了駕照。21日上午,戶籍問題專家、中國人民公安大學(xué)王太元教授告訴記者,全國至少有100萬居民身份證號是重復(fù)的。
&nbs
p;王教授說,身份證重號問題發(fā)生在號碼升位過程中,從15位升至18位后,很多都是手工管理造成的重號。如果兩人不在同一領(lǐng)域辦理以身份證號碼為識別標志的手續(xù)(如護照、駕照等),一般是無法發(fā)現(xiàn)的。
“據(jù)估算,全國至少有100萬居民身份證號是重復(fù)的。第二代身份證全部更換結(jié)束以后,將實現(xiàn)全國聯(lián)網(wǎng),身份證號碼重號現(xiàn)象將消失?!蓖踅淌谡f。
第二篇:身份證編碼規(guī)則
中國公民身份證編號規(guī)則
一、身份證號碼執(zhí)行標準:18位身份證標準在國家質(zhì)量技術(shù)監(jiān)督局于1999年7月1日實施的GB11643-1999《公民身份號碼》。
GB11643-1999《公民身份號碼》為GB11643-1989《社會保障號碼》的修訂版,其中指出將原標準名稱“社會保障號碼”更名為“公民身份號碼”,另外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):表示在同一地址碼所標識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。
4.校驗碼(R),一位數(shù)字,通過前17位數(shù)字根據(jù)一定計算得出。
第17位數(shù)字是表示在前16位數(shù)字完全相同時,某個公民的順序號,并且單數(shù)用于男性,雙數(shù)用于女性。如果前16位數(shù)字均相同的同性別的公民超過5人,則可以“進位”到第16位。比如:有6位女性公民前16位數(shù)字均相同,并假設(shè)第16位數(shù)是7,則這些女性公民的末兩位編號分別為72,74,76,78,80,82。另外,還特殊規(guī)定,最后三位數(shù)為996,997,998,999這4個號碼為百歲老人的代碼,這4個號碼將不再分配給任何派出所。
三、關(guān)于地址碼含義的詳細解釋:
身份證前六位是地區(qū)代碼,我們用ABCDEF表示。代碼的解釋規(guī)則如下:
A:國內(nèi)區(qū)域 華北三省二市 東北三省 華東六省一市 華南六省 西南四省一市 西北五省 臺灣 港澳
B(或者說是AB,就是前2位):?。ㄖ陛犑?,自治區(qū),特別行政區(qū))代碼
按照A劃定的分區(qū)定義省代碼,有直轄市的,直轄市列前,其余按離直轄市的距離排序,沒有直轄市的,按離北京的遠近排序。
具體省(直轄市,自治區(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位的號碼違反了國家標準,并且我國的計算機應(yīng)用系統(tǒng)也不承認19位的身份證號碼。Ⅹ是羅馬數(shù)字的10,用X來代替10,可以保證公民的身份證符合國家標準。
根據(jù)〖中華人民共和國國家標準 GB 11643-1999〗中有關(guān)公民身份號碼的規(guī)定,公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校驗碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗碼。
第三篇:身份證編碼教學(xué)設(shè)計
新人教版五年級上冊
《數(shù)字編碼》教學(xué)設(shè)計
教學(xué)目標:
1、讓學(xué)生通過觀察、比較、猜測來探索身份證編碼的簡單方法,初步體會編碼的作用。
2、培養(yǎng)學(xué)生收集信息的能力和觀察比較的能力。感受到數(shù)學(xué)與生活的密切聯(lián)系。培養(yǎng)學(xué)習(xí)數(shù)學(xué)的積極情感。
3、學(xué)習(xí)《中華人民共和國居民身份證法》第1—3條。教學(xué)重難點:
了解身份證編碼,體會編碼編排的特點。難點: 理解編碼的組成及數(shù)字反映的信息。教學(xué)準備: 師:制作課件
生:課前調(diào)查了解自己父母或爺爺奶奶等人的身份證號碼。教學(xué)過程:
一、導(dǎo)入
師:數(shù)字在我們的生活中用處很大,不僅可以用來表示數(shù)量和順序,還可以用來編一些號碼。引導(dǎo):
請同學(xué)們想一想,在生活中你都看到了哪些數(shù)字編的號碼?(匯報:郵政編碼、電話號碼、身份證號、手機號、銀行賬戶號、車牌號、書后有編號、產(chǎn)品批號??舉具體例子)師:看來在我們的生活中處處都有數(shù)字編的號碼,我們把數(shù)字編的號碼簡稱為數(shù)字編碼。那么,這小小的數(shù)字編碼里隱藏著怎樣的秘密呢?這節(jié)課我們就以身份證號碼為例一起來學(xué)習(xí)數(shù)字編碼。(板書:數(shù)字編碼)
二、探索學(xué)習(xí)
1、學(xué)習(xí)《中華人民共和國居民身份證法》。
同學(xué)們,每個人一出生,就有一個身份證號碼。公民身份號碼是每個公民唯一的、終身不變的身份代碼,由公安機關(guān)按照公民身份號碼國家標準編制。因此,國家還制定了《中華人民共和國居民身份證法》。課件展示第一至三條內(nèi)容,師生共同學(xué)習(xí)。
2、了解身份證在日常生活中的作用。
師:你們知道身份證在日常生活中有什么用嗎?
學(xué)生匯報:買房登記、買火車票、存錢立戶頭、住旅店登記、出國?。教師課件出示情景圖。
3、了解身份證編碼。
師:老師這里有四個人的身份證(用數(shù)碼展臺展示),請同學(xué)們認真觀察,想一想從身份證號碼中你能獲得哪些信息?對比一下,看看你還能發(fā)現(xiàn)什么?(組內(nèi)交流)
誰能說一說從身份證號碼中你都獲得了哪些信息?
(匯報①身份證號碼有18位數(shù)字。②身份證號碼中有一些數(shù)字是相同的??)
教師以自己的身份證號碼為例,揭示身份證編碼的秘密: 居民身份證的號碼是按照國家的標準編制的,有15位(舊)和18位(新)之分(主要講解18位),前六位為行政區(qū)代碼,第七至第十四位為出生日期碼,第15至17位為順序碼,第18位為校驗碼。前2位表示省、自治區(qū)、直轄市(板書:省 引導(dǎo):貴州)第3、4位表示所在的城市(板書:城市 引導(dǎo):安順)第5、6位表示所在的縣(區(qū))。(板書:縣區(qū) 引導(dǎo):普定)第7—14位,共8個數(shù)字表示出生年月日。(板書:出生日期碼)在出生日期碼的后2位表示所在地派出所的代碼(板書:派出所代碼)
第17位表示性別。(板書:性別)
引導(dǎo):女同學(xué)說一說自己身份證號碼第17位數(shù)字是什么?男同學(xué)再說一說自己身份證號碼第17位數(shù)字是什么?有什么規(guī)律?(板書:男單女雙)
這兩項又稱:順序碼(板書:順序碼)第18位表示校驗碼,也有的說是個人信息碼。用來檢驗身份證的正確性,有時也用X表示。作為尾號的校驗碼,是由號碼編制單位按統(tǒng)一的公式計算出來的,如果某人的尾號是0-9,都不會出現(xiàn)X,但如果尾號是10,那么就得用X來代替,因為如果用10做尾號,那么此人的身份證就變成了19位,而19位的號碼違反了國家標準,并且我國的計算機應(yīng)用系統(tǒng)也不承認19位的身份證號碼。Ⅹ是羅馬數(shù)字的10,用X來代替10,可以保證公民的身份證符合國家標準。(板書:校驗碼)強調(diào):身份證號碼是由行政區(qū)代碼、出生日期碼、順序碼、校驗碼四個基本信息組成。
三、鞏固練習(xí)。
1、出示身份證號碼:(***559),你能知道身份證主人的哪些信息?
2、討論。
A、“小馬虎”在課前收集了爺爺、奶奶、爸爸和媽媽四個人的身份證號碼,但是不記得這四個號碼分別是誰的了,你們能幫幫他嗎?(匯報想法)
52252719720113 0857 522527 19371006 0845 522527 19360912 0838 522527 19730526 0826 B、一個小偷拿著身份證去取錢,結(jié)果錢沒取到,被銀行工作人員報警抓了。你知道這是為什么嗎?
溫馨提示:身份證很重要,應(yīng)該妥善保管,不要隨意借給他人。
四、課堂總結(jié)。
說一說今天這節(jié)課你有什么收獲?
五、課外延伸。
1、和父母說說身份證號碼中每個數(shù)字代表的意義。
2、數(shù)字編碼在我們的生活中還有許多,選擇一個你比較感興趣的(如:郵政編碼、電話號碼、學(xué)號、車牌號、銀行賬戶號等)。探索編碼中的奧秘。
第四篇:身份證編碼規(guī)則
18位公民身份證編碼規(guī)則
18位身份證標準在國家質(zhì)量技術(shù)監(jiān)督局于1999年7月1日實施的GB11643-1999《公民身份號碼》中做了明確規(guī)定。GB11643-1999《公民身份號碼》為
GB11643-1989《社會保障號碼》的修訂版,其中指出將原標準名稱“社會保障號碼”更名為“公民身份號碼”,另外 GB11643-1999《公民身份號碼》從實施之日起代替GB11643-1989。公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位校驗碼。其含義如下:
1.地址碼:表示編碼對象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按GB/T2260的規(guī)定執(zhí)行。
2.出生日期碼:表示編碼對象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日分別用4位、2位、2位數(shù)字表示,之間不用分隔符。
3.順序碼:表示在同一地址碼所標識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。
校驗的計算方式:
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
2.以11對計算結(jié)果取模
Y = mod(S, 11)
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
關(guān)于18位身份證號碼尾數(shù)是“X”的解釋
居民身份證的號碼是按照國家的標準編制的,由18位組成:前六位為行政區(qū)劃代碼,第七至第十四位為出生日期碼,第15至17位為順序碼,第18位為校驗 碼。作為尾號的校驗碼,是由號碼編制單位按統(tǒng)一的公式計算出來的,如果某人的尾號是0-9,都不會出現(xiàn)X,但如果尾號是10,那么就得用X來代替,因為如 果用10做尾號,那么此人的身份證就變成了19位,而19位的號碼違反了國家標準,并且我國的計算機應(yīng)用系統(tǒng)也不承認19位的身份證號碼。Ⅹ是羅馬數(shù)字的 10,用X來代替10,可以保證公民的身份證符合國家標準。但是我國的居民身份證在升位后,一些人的尾號變成了X,這部分人在工作生活中,例如去銀行存取 錢、去汽車公司租賃汽車或者報名參加考試等等過程中,往往不被檢驗者理解,認為是假身份證,這樣的誤會給很多人的生活帶來不便。公安局的同志希望領(lǐng)到X身 份證的同志正確理解這個數(shù)字的含義,查驗身份證的機關(guān)和單位更應(yīng)該清楚這一點。
第五篇:【身份證編碼的意思】
【身份證編碼的意思】
(2014-04-25 14:00:47)轉(zhuǎn)載轉(zhuǎn)載 ▼
標簽: 分類: 實用百科
原文地址:【身份證編碼的意思】作者:
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í)行標準:18位身份證標準在國家質(zhì)量技術(shù)監(jiān)督局于1999年7月1日實施的GB11643-1999《公民身份號碼》。
GB11643-1999《公民身份號碼》為GB11643-1989《社會保障號碼》的修訂版,其中指出將原標準名稱“社會保障號碼”更名為“公民身份號碼”,另外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):表示在同一地址碼所標識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。
4.校驗碼(R),一位數(shù)字,通過前17位數(shù)字根據(jù)一定計算得出。第17位數(shù)字是表示在前16位數(shù)字完全相同時,某個公民的順序號,并且單數(shù)用于男性,雙數(shù)用于女性。如果前16位數(shù)字均相同的同性別的公民超過5人,則可以“進位”到第16位。比如:有6位女性公民前16位數(shù)字均相同,并假設(shè)第16位數(shù)是7,則這些女性公民的末兩位編號分別為72,74,76,78,80,82。另外,還特殊規(guī)定,最后三位數(shù)為996,997,998,999這4個號碼為百歲老人的代碼,這4個號碼將不再分配給任何派出所。
三、關(guān)于地址碼含義的詳細解釋:
身份證前六位是地區(qū)代碼,我們用ABCDEF表示。代碼的解釋規(guī)則如下:
A:國內(nèi)區(qū)域 1 華北三省二市 2 東北三省 3 華東六省一市 4 華南六省 5 西南四省一市 6 西北五省 7 臺灣 8 港澳 B(或者說是AB,就是前2位):?。ㄖ陛犑?,自治區(qū),特別行政區(qū))代碼
按照A劃定的分區(qū)定義省代碼,有直轄市的,直轄市列前,其余按離直轄市的距離排序,沒有直轄市的,按離北京的遠近排序。
具體?。ㄖ陛犑校灾螀^(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位的號碼違反了國家標準,并且我國的計算機應(yīng)用系統(tǒng)也不承認19位的身份證號碼。Ⅹ是羅馬數(shù)字的10,用X來代替10,可以保證公民的身份證符合國家標準。
根據(jù)〖中華人民共和國國家標準 GB 11643-1999〗中有關(guān)公民身份號碼的規(guī)定,公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校驗碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗碼。