身份證最後一位數到底代表的是什麼?你知道是怎麼計算出來的嗎?

身份證最後一位數到底代表的是什麼?你知道是怎麼計算出來的嗎?

  根據《中華人民共和國國家標準 GB 11643-1999》中有關公民身份號碼的規定,公民身份號碼是特徵組合碼,由十七位數字本體碼和一位數字校驗碼組成。

  排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。

身份證最後一位數到底代表的是什麼?你知道是怎麼計算出來的嗎?

  地址碼(身份證前六位)表示編碼對象常住戶口所在縣(市、旗、區)的行政區劃代碼。

  前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。


分享到:


相關文章: