今天小編分享的科學經驗:身份證最後一位的X,到底該怎麼讀?你可能一直讀錯了!,歡迎閲讀。
如今是信息時代,無論是網絡購買還是外出旅行,都離不開一張小小的身份證。如果有什麼數字能烙印在記憶深處,除了圓周率 3.141592653,大概就是每個人的身份證号了。
不過,人類的悲歡并不相通,對于身份證号結尾 X 的人而言,每次的驗證和輸入,都是一次考驗。
圖片來源:微博截圖
最近,關于 X 的讀法,還上了熱搜:
圖片來源:微博截圖
那麼,身份證号結尾的 X 到底是怎麼回事?
身份證号的 X 其實起源并不遠
想要明白這個 " 嫌疑數字 "X,就要知道身份證号的一連串數字都是怎麼來的。
其實,身份證出現的時間并不久遠,早在建國初期,想要證明 " 我是我 ",還得需要户口本和部門介紹信才行。
直到1984 年,國務院發布了《中華人民共和國國民身分證試行條例》,第一代身份證才就此誕生。而身份證号的出現,是在 1999。《國務院關于實行公民身份号碼制度的決定》将其定義為:每個中國公民從出生起編定的唯一的、終身不變的身份代碼。
簡單來説,可以理解成是你個人獨一無二的防偽碼。
不過,當時的身份證号只有 15 位,也沒有 X 這個符号。
X 真正流通起來,是在 2004 年,第二代國民身分證發布。比起前一代的 15 位身份證号碼,第二代身份證有 18 位,增加的正是第 7、8 和第 18。
問題來了,既然能在法律層面公布并應用到每個人身上,就一定有它的道理,身份證号的這些數字都代表着什麼寓意呢?
前 6 位,代表的是申領國民身分證時,常住户口所在地的行政區劃代碼,從省、市一直精确到區、縣。很多人會在社交平台上打出 110 的數字,可别多想,他不一定是在求助,而是想説:我是地道北京人。
舉個例子,比如朝陽群眾,代碼就是 110105,其中 11 是省份代碼,01 是北京市轄區代碼,05 則是朝陽區代碼。
身份證的 7-14 位,則很好理解,代表着一個人的出生日期。二代身份證比一代增加的 7 和 8 位就是公元紀年法的前兩位。沒辦法,在身份證号剛剛誕生的上世紀,大家大多是 19 開頭,沒有寫下來的必要,而進入新世紀,20 作為年份開頭人則會越來越多,如果不引入,就會帶來歧義。
身份證的 15-17 位是順序碼,前兩個是當地派出所的代碼,第 17 位則是性别代碼,通常情況而言,單數表示男性,雙數表示女性。但偶爾也會有例外。
重點來了,這個從誕生至今還不到 20 年的第 18 位數字,到底代表什麼呢?
其實,它是身份證的校驗碼,它的存在,可以讓人快速檢驗出,身份證号是否輸入有誤。
X 只不過是防偽碼的特殊形态
身份證号的校驗碼,采取的是國際标準化組織 ISO 訂立的《ISO7064:1983》中的 "MOD11-2" 校驗碼系統。
當你無意之中輸錯了一個字這種系統卻渾然不知時,這種系統可以百分百準确地幫你檢驗出漏洞。
它的流程繁瑣,但其實理解起來不難:
首先,要把身份證号的前 17 位數字,分别乘以不同的系數:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2 并将其結果相加。其次,用這些結果的總和除以 11 并得出餘數。
為了在保護公民隐私的同時便于大家理解,這裏以 TVB 版《鹿鼎記》的紅人韋小寶作為案例。
根據如上法則,他的身份證号碼分别乘以不同系數,會得出如下結果:
順序 | 前 17 位數字 | 每位數字對應的系數 | 乘積結果 |
1 | 7 | ||
2 | 9 | ||
3 | 2 | 10 | 20 |
4 | 0 | 5 | |
8 | 32 | ||
6 | 16 | ||
5 | 30 | ||
3 | 12 | ||
11 | |||
18 | |||
13 | |||
14 | |||
15 | |||
17 |
這些乘積的總和是 217,除以 11 等于 19 餘 8。這個餘數 8 就是我們要鎖定的關鍵數字。
從 0 到 10,每個餘數都有它對應的數值,而這個數值也就是我們身份證号裏的第 18 位數字了。
來源:國家标準《公民身份号碼》GB11643 — 1999
餘數 8 對應的校驗碼是 4,所以,很明顯可以看出,如上韋小寶的身份證号是造假的了。
而到這裏,X 的真面目也昭然若揭。它只不過是餘數 2 對應的校驗碼而已。一共 10 個餘數,自然也會有 10 個校驗碼,但 10 是二位數,會讓身份證号直接過渡到 19 位。
為了便于信息管理,也就用羅馬數字中的 X 來代替阿拉伯數字 10 了。
掌握了以上方法,你也可以試着來算一算,自己的身份證号到底是多麼科學了。也難怪會有人説,學好數學,能有效反詐。
這種系統不止應用在身份證号裏,按照如上方法,你甚至還能推斷出自己購買的是不是盜版書籍。
因為書本的 ISBN 編号也稱國際标準書号,同樣采取這個方法。
代表着國家編碼、出版社編碼、類型編碼的前 9 位數字分别乘以不同的系數,再相加,最後推導這個數是否能被 11 整除,假如説,還差 6 就可以被 11 整除,那這本書的第 10 位數,也就是校驗碼,最終就會被确定為 6。
怎樣正确讀出 X
關于結尾的這個 X 該怎麼讀,眾説紛纭。有人會采取關曉彤把 " 你 xx" 讀成 " 你叉叉 " 的同一讀法,念做 " 叉(cha)"。還有人想洋氣一些,參考國外通訊公司的讀法,比如 Iphone X,國外就讀成 i phone ten。表示第十代蘋果手機。
如果追究本意,且因地制宜,可以直接把 X 讀成 10。而為了方便起見,在處理事情的時候,報身份證号,還是説大家都習慣的讀法就好。無論是叉還是十,歸根結底,都只是為了便于理解嘛。
參考文獻
[ 1 ] 姚先鋒 . 如何用 Excel 讀取二代身份證的相關信息 [ C ] .2013 年度江蘇省測繪學會年會論文集 .,2013:123-124
[ 2 ] GA/T 448-2021 國民身分證總體技術要求 . https://hbba.sacinfo.org.cn/attachment/onlineRead/a90a5a366e77dd80a07c5ef29df56bcc8fe1d92996727162f185eeff93ceaea7
[ 3 ] GB11643-1999 公民身份号碼 . https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=080D6FBF2BB468F9007657F26D60013E
策劃制作
本文為科普中國 - 星空計劃作品
出品|中國科協科普部
監制|中國科學技術出版社有限公司、北京中科星河文化傳媒有限公司
作者丨李米 科普創作者
審核丨林育智 中國科普作協科學與影視融合專委會常務副主任
策劃丨楊雅萍
責編丨楊雅萍
相關推薦
1. 國人 " 最佳血壓值 " 出爐!改變 1 個小習慣,死亡風險大大降低