爲什麼有的人身份證最後一位是X?有什麼特別之處?

哲學詩畫


沒什麼特別之處,只是一個代表符號。

目前我國身份證號碼統一為十八位數字,由六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼組成。

如某人的身份證號碼為210203198808088888,前六位210202位地址碼,一般會精確到省市區,我們這是遼寧省大連市中山區,代表這個人在這裡出生或上戶口的,第七位到第十四位為出生日期碼,代表這個人是1988年8月8日出生的,第十五位到十七位是順序碼,代表在區域上戶口的順順序,比如會把801到900分配給某一派出所,其中單數給男性使用,雙數給女性使用,最後一位是校驗位,是把前面十七位數字按照一定規律計算得出的結果。

比如,將前面十七位數分別乘以不同的係數,7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2,將他們的算術和除以11,餘數即為最後一位數。

假設經過計算,得出和為118,除以11餘數為8,那麼最後一位校驗位就為8。

但假設得出的和為120,除以11餘數為10怎麼辦?如果按照10放進去,身份證號碼就變成19位了,這是不允許的,於是就找來“X”來代替,因為在與阿拉伯數字同樣古老的羅馬數字中,X代表10。

所以,如果你的身份證最後一位是X,你也可以覺得自己是個十全十美的人,哈哈。

最後我們來個互動吧,你按照我上面說的方法算一下,看看我說的對不對,對了點個贊。


鑫財經


公民身份證號碼是特徵組合碼,根據GB11643-1999確定。身份證號碼由十七位數字本體碼和一位數字校驗碼組成(數字校驗碼就是可能為x的那一個),排列順序從左至右依次為:六位數字地址碼,八位數字出身日期碼,三位數字順序碼和一位數字校驗碼。

地址碼就是你上戶口時的戶口所在的行政區劃代碼;出生日期碼就不多介紹了,基本看自己的身份證號碼就懂;順序碼是對地址碼、出生日期碼都相同的人編訂的順序號,男性為奇數,女性為偶數。(你可以看看你所在區域跟你同年同月同日出生排在你前面的有多少);最後一位校驗碼就有點複雜了,校驗碼採用ISO7064:1983,MOD11-2校驗碼系統,是根據校驗公式,由本體碼決定的,用來驗證錄入或轉錄過程的準確性。如下圖ai為身份證號碼各位置數字,wi為加權因子(固定的)。身份證號各數字滿足如下公式,即各位置數字與其加權值乘積的和除以11餘數為1,校驗碼就是為滿足這樣公式存在的。計算方法為用身份證號除校驗碼外17位數字與其加權值乘積的和除以11得到一個餘數,再用1或者12減去這個餘數即得到校驗碼(如表二對應關係,這樣校驗碼就能滿足前文提到的那個公式),很容易可看出當校驗碼為10時,為保證身份證號為18位數字就用X表示。不知各位看官看懂沒,我也是對照國標看半天才弄明白。


分享到:


相關文章: