1.號碼的結構
公民身份號碼是特徵組合碼,由十七位數字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。
2.地址碼
表示編碼物件常住戶口所在縣(市、旗、區)的行政區劃程式碼,按GB/T2260的規定執行。
3.出生日期碼
表示編碼物件出生的年、月、日,按GB/T7408的規定執行,年、月、日程式碼之間不用分隔符。
4.順序碼
表示在同一地址碼所標識的區域範圍內,對同年、同月、同日出生的人編定的順序號,順序碼的奇數分配給男性,偶數分配給女性。
5.校驗碼
根據前面十七位數字碼,按照ISO 7064:1983.MOD 11-2校驗碼計算出來的檢驗碼。
地址碼
(身份證號碼前六位)表示編碼物件常住戶口所在縣(市、鎮、區)的行政區劃程式碼。各省(自治區,市)行政區劃程式碼如下:
北京市 110000
天津市 120000
河北省 130000
山西省 140000
內蒙古自治區 150000
遼寧省 210000
吉林省 220000
黑龍江省 230000
上海市 310000
江蘇省 320000
浙江省 330000
安徽省 340000
福建省 350000
江西省 360000
山東省 370000
河南省 410000
湖北省 420000
湖南省 430000
廣東省 440000
廣西壯族自治區 450000
海南省 460000
重慶市 500000
四川省 510000
貴州省 520000
雲南省 530000
西藏自治區 540000
陝西省 610000
甘肅省 620000
青海省 630000
寧夏回族自治區 640000
新疆維吾爾自治區 650000
臺灣省(886) 710000
香港特別行政區(852) 810000
澳門特別行政區(853) 820000
大陸居民身份證號碼中的地址碼的數字編碼規則為:
第一、二位表示省(自治區、直轄市、特別行政區)。
第三、四位表示市(地區、自治州、盟及國家直轄市所屬市轄區和縣的彙總碼)。其中,01-20,51-70表示省直轄市;21-50表示地區(自治州、盟)。
第五、六位表示縣(市轄區、縣級市、旗)。01-18表示市轄區或地區(自治州、盟)轄縣級市;21-80表示縣(旗);81-99表示省直轄縣級市。
生日期碼
(身份證號碼第七位到第十四位)表示編碼物件出生的年、月、日,其中年份用四位數字表示,年、月、日之間不用分隔符。例如:1981年05月11日就用19810511表示。
順序碼
(身份證號碼第十五位到十七位)地址碼所標識的區域範圍內,對同年、月、日出生的人員編定的順序號。其中第十七位奇數分給男性,偶數分給女性。
校驗碼
作為尾號的校驗碼,是由號碼編制單位按統一的公式計算出來的,如果某人的尾號是0-9,都不會出現X,但如果尾號是10,那麼就得用X來代替,因為如果用10做尾號,那麼此人的身份證就變成了19位,而19位的號碼違反了國家標準,並且中國的計算機應用系統也不承認19位的身份證號碼。Ⅹ是羅馬數字的10,用X來代替10,可以保證公民的身份證符合國家標準。
1.號碼的結構
公民身份號碼是特徵組合碼,由十七位數字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。
2.地址碼
表示編碼物件常住戶口所在縣(市、旗、區)的行政區劃程式碼,按GB/T2260的規定執行。
3.出生日期碼
表示編碼物件出生的年、月、日,按GB/T7408的規定執行,年、月、日程式碼之間不用分隔符。
4.順序碼
表示在同一地址碼所標識的區域範圍內,對同年、同月、同日出生的人編定的順序號,順序碼的奇數分配給男性,偶數分配給女性。
5.校驗碼
根據前面十七位數字碼,按照ISO 7064:1983.MOD 11-2校驗碼計算出來的檢驗碼。
地址碼
(身份證號碼前六位)表示編碼物件常住戶口所在縣(市、鎮、區)的行政區劃程式碼。各省(自治區,市)行政區劃程式碼如下:
北京市 110000
天津市 120000
河北省 130000
山西省 140000
內蒙古自治區 150000
遼寧省 210000
吉林省 220000
黑龍江省 230000
上海市 310000
江蘇省 320000
浙江省 330000
安徽省 340000
福建省 350000
江西省 360000
山東省 370000
河南省 410000
湖北省 420000
湖南省 430000
廣東省 440000
廣西壯族自治區 450000
海南省 460000
重慶市 500000
四川省 510000
貴州省 520000
雲南省 530000
西藏自治區 540000
陝西省 610000
甘肅省 620000
青海省 630000
寧夏回族自治區 640000
新疆維吾爾自治區 650000
臺灣省(886) 710000
香港特別行政區(852) 810000
澳門特別行政區(853) 820000
大陸居民身份證號碼中的地址碼的數字編碼規則為:
第一、二位表示省(自治區、直轄市、特別行政區)。
第三、四位表示市(地區、自治州、盟及國家直轄市所屬市轄區和縣的彙總碼)。其中,01-20,51-70表示省直轄市;21-50表示地區(自治州、盟)。
第五、六位表示縣(市轄區、縣級市、旗)。01-18表示市轄區或地區(自治州、盟)轄縣級市;21-80表示縣(旗);81-99表示省直轄縣級市。
生日期碼
(身份證號碼第七位到第十四位)表示編碼物件出生的年、月、日,其中年份用四位數字表示,年、月、日之間不用分隔符。例如:1981年05月11日就用19810511表示。
順序碼
(身份證號碼第十五位到十七位)地址碼所標識的區域範圍內,對同年、月、日出生的人員編定的順序號。其中第十七位奇數分給男性,偶數分給女性。
校驗碼
作為尾號的校驗碼,是由號碼編制單位按統一的公式計算出來的,如果某人的尾號是0-9,都不會出現X,但如果尾號是10,那麼就得用X來代替,因為如果用10做尾號,那麼此人的身份證就變成了19位,而19位的號碼違反了國家標準,並且中國的計算機應用系統也不承認19位的身份證號碼。Ⅹ是羅馬數字的10,用X來代替10,可以保證公民的身份證符合國家標準。