首頁 > 生活指南 > 生活用品 > 身份證最後一位X代表什麼意思 身份證末尾X是怎麼來的

身份證最後一位X代表什麼意思 身份證末尾X是怎麼來的

來源:孃親百科谷    閱讀: 1.88W 次
字號:

用手機掃描二維碼 在手機上繼續觀看

手機查看

身份證是我們日常使用的證件,有18位數字組成,具有唯一性,但有些人身份證最後一位是X,這X代表什麼意思呢?身份證末尾X是怎麼來的?下面本站小編就帶來介紹。

身份證最後一位X代表什麼意思 身份證末尾X是怎麼來的

身份證最後一位X代表什麼意思

其實,這並不是字母X,而是羅馬數字裏的10。爲什麼不寫10呢?因爲如果是10,寫出來身份證號碼就變成19位了。在編碼學中,不一樣的數位就不太容易存儲或者使用。

身份證末尾X是怎麼來的

末尾X的誕生,其實全靠前17位數的“支持”。

現在通行的身份證是第二代居民身份證,其中的18位身份證號碼,也成了每個人都刻在腦子裏的數字。身份證號末尾的X代表的也是數字,表示數字“10”。

民身份號碼共有18位數字:

6位地址碼,按照《中華人民共和國行政區劃代碼》(GB/T 2260)確定的,戶口所在地縣一級行政區劃代碼。由於行政區劃代碼在歷史上經過多次修訂,所以就算是同一個地區出生的人,前六位也不一定相同。

8位出生日期碼,四位數年份+2位數月份+2位數日期。

3位順序碼,男性爲奇數,女性爲偶數。

最後再加一位校驗碼。

身份證最後一位X代表什麼意思 身份證末尾X是怎麼來的 第2張

身份證號碼充滿了“隨機性”——我們沒法計劃自己何時出生、出生在何地。不過最後的這位校驗碼,卻成了“不確定中的確定”。只要前17位都定下來了,最後這一位數字也就確定了。它是通過一套算法,將前17位數字代入運算得出來的數字。

這樣費勁算數的目的,是爲了以後檢查錯誤更方便。身份證號碼在輸入的時候可能出現各種錯誤,除了漏字、多字這種位數顯而易見的錯誤外,輸錯數字都不容易被發現。校驗碼則可以“反推”出身份證號碼是否錄入正確,甚至可以識別出相鄰兩位填反、錯位等錯誤。

當然,校驗碼只是爲防止隨機發生的錯誤,它不能檢查出有意的僞造錯誤,也不能用來自動更正發現的錯誤。

結尾出現X,都得“怪”這套校驗算法。這套算法採用的方法是取模11,得出的計算結果範圍是0到10。但身份證只有18位,結尾變成10就多了一位。這才把10的“重任”交給X來表示。

簡單點說,X的出現是因爲模數取了11。設計校驗算法,是希望讓算法儘可能覆蓋到常見的身份證號碼錄入錯誤。對於取模11的情況而言,ISO 7064標準的附錄A給出了該算法的有效性:能識別到所有的單替換、單換位和位移錯誤,對雙替換錯誤的識別率也有90%。

身份證最後一位X代表什麼意思 身份證末尾X是怎麼來的 第3張

以上就是有關全部內容介紹,想了解更多信息請繼續關注。

理財
家居
運動健身
傢俱
健康生活
戀愛技巧
真情實感
二胎指南