![身份證最後一位數到底代表的是什麼?你知道是怎麼計算出來的嗎?](http://p2.ttnews.xyz/loading.gif)
根據《中華人民共和國國家標準 GB 11643-1999》中有關公民身份號碼的規定,公民身份號碼是特徵組合碼,由十七位數字本體碼和一位數字校驗碼組成。
排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。
![身份證最後一位數到底代表的是什麼?你知道是怎麼計算出來的嗎?](http://p2.ttnews.xyz/loading.gif)
地址碼(身份證前六位)表示編碼對象常住戶口所在縣(市、旗、區)的行政區劃代碼。
前1、2位數字表示:所在省份的代碼;
第3、4位數字表示:所在城市的代碼;
第5、6位數字表示:所在區縣的代碼。
生日期碼(身份證第七位到第十四位)表示編碼對象出生的年、月、日,其中年份用四位數字表示,年、月、日之間不用分隔符。
順序碼(身份證第十五位到十七位)為同一地址碼所標識的區域範圍內,即所在地的派出所的代碼,對同年、月、日出生的人員編定的順序號。其中第17位數字表示性別:奇數表示男性,偶數表示女性。
校驗碼(身份證最後一位),也有的說是個人信息碼,一般是隨計算機的隨機產生, 用來檢驗身份證的正確性。
校驗碼是根據前面十七位數字碼,按照ISO 7064:1983.MOD 11-2校驗碼計算出來的檢驗碼。校檢碼可以是0~9的數字,有時也用x表示。
如果某人的尾號是0-9,都不會出現X,但如果尾號是10,那麼就得用X來代替,可以保證公民的身份證符合國家標準。
第十八位數字的計算方法為:
將前面的身份證號碼17位數分別乘以不同的係數。從第一位到第十七位的係數分別為:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
將這17位數字和係數相乘的結果相加,用加出來和除以11,看餘數是多少?餘數只可能有0 1 2 3 4 5 6 7 8 9 10這11個數字。其分別對應的最後一位身份證的號碼為1 0 X 9 8 7 6 5 4 3 2。
通過上面得知如果餘數是2,就會在身份證的第18位數字上出現羅馬數字的Ⅹ。如果餘數是10,身份證的最後一位號碼就是2。
閱讀更多 成都律師李英俊 的文章