身份證最後一位X代表什麼意思 身份證末尾X是怎麼來的
本文已影響1.9W人
本文已影響1.9W人
身份證是我們日常使用的證件,有18位數字組成,具有唯一性,但有些人身份證最後一位是X,這X代表什麼意思呢?身份證末尾X是怎麼來的?下面本站小編就帶來介紹。
其實,這並不是字母X,而是羅馬數字裏的10。爲什麼不寫10呢?因爲如果是10,寫出來身份證號碼就變成19位了。在編碼學中,不一樣的數位就不太容易存儲或者使用。
末尾X的誕生,其實全靠前17位數的“支持”。
現在通行的身份證是第二代居民身份證,其中的18位身份證號碼,也成了每個人都刻在腦子裏的數字。身份證號末尾的X代表的也是數字,表示數字“10”。
民身份號碼共有18位數字:
6位地址碼,按照《中華人民共和國行政區劃代碼》(GB/T 2260)確定的,戶口所在地縣一級行政區劃代碼。由於行政區劃代碼在歷史上經過多次修訂,所以就算是同一個地區出生的人,前六位也不一定相同。
8位出生日期碼,四位數年份+2位數月份+2位數日期。
3位順序碼,男性爲奇數,女性爲偶數。
最後再加一位校驗碼。
身份證號碼充滿了“隨機性”——我們沒法計劃自己何時出生、出生在何地。不過最後的這位校驗碼,卻成了“不確定中的確定”。只要前17位都定下來了,最後這一位數字也就確定了。它是通過一套算法,將前17位數字代入運算得出來的數字。
這樣費勁算數的目的,是爲了以後檢查錯誤更方便。身份證號碼在輸入的時候可能出現各種錯誤,除了漏字、多字這種位數顯而易見的錯誤外,輸錯數字都不容易被發現。校驗碼則可以“反推”出身份證號碼是否錄入正確,甚至可以識別出相鄰兩位填反、錯位等錯誤。
當然,校驗碼只是爲防止隨機發生的錯誤,它不能檢查出有意的僞造錯誤,也不能用來自動更正發現的錯誤。
結尾出現X,都得“怪”這套校驗算法。這套算法採用的方法是取模11,得出的計算結果範圍是0到10。但身份證只有18位,結尾變成10就多了一位。這才把10的“重任”交給X來表示。
簡單點說,X的出現是因爲模數取了11。設計校驗算法,是希望讓算法儘可能覆蓋到常見的身份證號碼錄入錯誤。對於取模11的情況而言,ISO 7064標準的附錄A給出了該算法的有效性:能識別到所有的單替換、單換位和位移錯誤,對雙替換錯誤的識別率也有90%。
以上就是有關全部內容介紹,想了解更多信息請繼續關注。
【身份證最後一位是x是什麼意思】身份證最後一位是x是大寫還是小寫 身份證最後一位是x怎麼輸入
重新落戶身份證換嗎
深圳兒童身份證辦理
重慶寶寶身份證辦理注意事項
小孩多大可以辦身份證
孩子多大可以辦身份證
兒童身份證相關討論
廣州小朋友身份證辦理
懷孕可以照身份證嗎
濟南市兒童身份證辦理
下一代身份證這裏將發生大變化
剛出生的孩子能辦身份證嗎
做唐篩需要身份證嗎
少兒身份證定義
少兒身份證定義
新生兒可以辦身份證嗎
無身份證如何預定機票
兒童身份證便利之處
兒童身份證辦理流程
新生兒如何辦理身份證
打疫苗要看身份證嗎
照身份證可以畫淡妝嗎
廣州市小朋友身份證有什麼作用?
青島兒童身份證辦理
身份證過期能坐飛機嗎
嬰兒能辦身份證嗎
兒童身份證有效期
嬰兒多大能辦理身份證
辦理兒童身份證要錢嗎
打疫苗要用身份證嗎