身份證號碼編碼對象
身份號碼的編碼對象是具有中華人民共和國國籍的公民,而且每個編碼對象會獲得一個唯一的、不變的法定號碼,所以身份證號碼沒有一模一樣的。
身份證號碼的結構
公民身份號碼是特征組合碼,由十七位數字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。

1、地址碼
(身份證號碼前六位)表示編碼對象常住戶口所在縣(市、鎮、區)的行政區劃代碼,按GB/T2260的規定執行。
第一、二位表示省(自治區、直轄市、特別行政區)。
第三、四位表示市(地區、自治州、盟及國家直轄市所屬市轄區和縣的匯總碼)。其中,01-20,51-70表示省直轄市;21-50表示地區(自治州、盟)。
第五、六位表示縣(市轄區、縣級市、旗)。01-18表示市轄區或地區(自治州、盟)轄縣級市;21-80表示縣(旗);81-99表示省直轄縣級市。
2、出生日期碼
表示編碼對象出生的年、月、日,按GB/T7408的規定執行,年、月、日代碼之間不用分隔符。例如:1981年05月11日就用19810511表示。
3、順序碼
表示在同一地址碼所標識的區域范圍內,對同年、同月、同日出生的人編定的順序號,順序碼的奇數分配給男性,偶數分配給女性。
4、校驗碼
根據前面十七位數字碼,按照ISO 7064:1983.MOD 11-2校驗碼計算出來的檢驗碼。作為尾號的校驗碼,是由號碼編制單位按統一的公式計算出來的,如果某人的尾號是0-9,都不會出現X,但如果尾號是10,那么就得用X來代替,因為如果用10做尾號,那么此人的身份證就變成了19位,而19位的號碼違反了國家標準,并且中國的計算機應用系統也不承認19位的身份證號碼。Ⅹ是羅馬數字的10,用X來代替10,可以保證公民的身份證符合國家標準。
身份證有效期
居民身份證的有效期限分為5年、10年、20年、長期四種。16歲以下的,發給有效期為5年的居民身份證;16周歲至25周歲的,發給有效期為10年的居民身份證;26周歲至45周歲的,發給有效期為20年的居民身份證;46周歲以上的,發給長期有效的居民身份證。
身份證號碼倒數第二位是代表什么
身份證號碼倒數第二位數字用以區分性別,奇數代表男性,偶數代表女性。
身份證尾號是x是什么意思
身份證尾號是x是校驗碼,是號碼編制單位。X是羅馬數字的10,用X來代替10,可以保證公民身份證符合國家標準。