1999年10月1日起在全國建立和實行公民身份證號碼制度。公民身份號碼的編碼對象、號碼的結(jié)構(gòu)和表現(xiàn)形式有著特定的規(guī)則,使每個編碼對象獲得的號碼具有唯一性。
(1)身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗碼。以下為例:X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 X16 X17 X18
(2)地址碼表示編碼對象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按GB/T2260的規(guī)定執(zhí)行。其中第一位表示地如:1華北、2東北、3華東、4中南、5西南、6西北。第一第二位組合一起構(gòu)成省份與直轄市(X1 X2),第三第四位組合表示省下的各市與縣,第五第六位組合表示縣市下的各個區(qū)(X5X6)
(3)出生日期碼。第七位到第十四位表示身份證本人的生日即出生日期碼(X7 X8 X9 X10 X11 X12 X13 X14)表示編碼對象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日代碼之間不用分隔符。
(4)順序碼。第十五第十六第十七(X15 X16 X17)是位順序碼,表示在同一地址碼所標(biāo)識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的(X17)奇數(shù)分配給男性,偶數(shù)分配給女性。
(5)校驗碼。第十八位,也即倒數(shù)第一位(X18)該位是用公式算出來的,用來核對身份證號碼的正確性如果某人的尾號是10,那么就得用X來代替,因為如果用10做尾號,那么此人的身份證就變成了19位。X是羅馬數(shù)字的10,用X來代替10,可以保證公民的身份證符合國家標(biāo)準(zhǔn)。