根據中華人民共和國國家標準?根據GB 11643-1999],公民身份號碼為特征組合碼,由17位數字本體碼和數字校驗碼組成。從左到右的順序是:六位地址碼、八位出生日期碼、三位序列碼、壹位校驗碼。
1,數字結構
公民身份號碼是壹個特征組合碼,由17位本體碼和校驗碼組成。從左到右的順序是:六位地址碼、八位出生日期碼、三位序列碼、壹位校驗碼。
2.地址代碼
編碼對象常住戶口所在地的縣(縣級市、旗、區)行政區劃代碼按GB/T2260執行。
3.出生日期代碼
表示編碼對象出生的年、月、日,按照GB/T7408執行,年、月、日代碼之間沒有分隔符。
4、序列碼
它是指在同壹地址碼所標識的地區內,同年、月、日出生的人的序號。序列號的奇數編號分配給男性,偶數編號分配給女性。
5.校驗碼
根據前面的17位代碼,按照ISO 7064: 1983的校驗碼計算校驗碼。MOD 11-2。
擴展數據:
中國大陸居民身份證號碼中地址碼的數字編碼規則如下:
第壹、二位數字代表省(自治區、直轄市、特別行政區)。
第三、四位數字代表城市(地級市、自治州、地區、盟、直轄市匯總代碼)。其中01-20和51-70代表地級市;21-50表示地區(自治州、盟)。
第五、六位代表縣(區、縣級市、旗)。01-18指盟所轄的地級市、自治州、地區、縣;21-80表示縣(旗);81-99代表省政府直屬的縣級行政單位。
出生日期代碼
(身份證號的第7到第14位數字)表示編碼對象出生的年、月、日,其中年用四位數字表示,年、月、日之間沒有分隔符。例如:1981 5月11日用19810511表示。
序列碼
(身份證號碼的第15至17位)分配給地址碼所標註區域內同年、月、日出生人員的序號。其中,第十七個奇數給男性,偶數給女性。
校驗碼
校驗碼作為尾號,由號碼編制單位按照統壹的公式計算。如果某人的尾號是0-9,就不會有X,但是如果尾號是10,那麽就必須用X來代替,因為如果用10作為尾號,那麽這個人的身份證就會變成19位數,而19位數。
x是羅馬數字10。用X代替10可以保證公民身份證符合國家標準。
數字識別
1.身份證編碼規則如下:根據中華人民共和國國家標準GB 11643-1999中關於公民身份號碼的規定,公民身份號碼為特征組合碼,由17位數字本體碼和數字校驗碼組成。
序列碼(身份證第15至17位)是縣、區政府所轄派出所的分配碼。每個派出所的分配碼為10連續數字,如“000-009”或“060-069”,其中奇數為男分配碼,偶數為女分配碼。如遇同年同月同日人數超過兩人,則第二、三、六號順延。
比如005是個男生,同年出生的男生至少有兩個,他們的後四位是001*和003*。分配順序碼中的“999、998、997、996”四個順序號是百歲以上男女的專用號。
校驗碼(身份證最後壹位數字)是根據前面的十七位數字代碼和ISO 7064: 1983的校驗碼計算出來的校驗碼。MOD 11-2。
2.從1999 65438+10月1開始實施全國居民身份證號碼制度,居民身份證號碼從15增加到18。前6位是地址碼;第七位至14位為出生日期代碼,由6位改為8位,其中年份用4位表示;15至17位為序列碼,取消了序列碼中用於百歲老人的特定號碼;
第18位是校驗碼,主要用於校驗計算機輸入的公民身份證號前17位是否正確。其取值範圍為0到10,當值等於10時,用羅馬數字符號X表示..
參考資料:
百度百科-居民身份證號碼