你的那個十八位身份證號,你記住它用了多長時間?一天兩天還是一年兩年?
其實只要了解了身份證號的構成,不僅能記住自己的身份證號,還有可能猜出別人的身份證號,我們今天就以範冰冰的身份證號為例。
首先我們要了解身份證號的構成,在目前我國實行的十八位身份證號中,第一到第六位是地址碼,第七到第十四位是生日碼,第十五到第十七位是順序碼,最後一位則是校驗碼。
第一到第六位的地址碼,就是常住戶口的省、市、縣三級的行政區劃代碼。
比如範冰冰的戶口在山東省煙臺市的芝罘區,我們可以查到山東省隸屬於編碼為三的華東地區,而山東的區內編碼為七,所以範冰冰的身份證開頭的兩位數字就是三七,身份證的第三、四位是市級區域代碼。煙臺市的編碼是零六。第五、六位是縣級代碼,芝罘區的對應代碼為零二,這些都是網上的公開信息,大家都可以查到。
那麼現在我們就清楚了,範冰冰身份證號的前六位就是三七零六零二,而身份證的第七到十四位數就很好理解了,就是你的生日,範冰冰的生日是一九八一年九月十六日,所以他身份證的第七到十四位數就是19810916。
到現在我們的任務已經完成一大半了,我們已經猜到範冰冰身份證號的前十四位是:37060219810916。現在就只剩下四位數了,不過這也是最難猜的地方,身份證的第十五到十七位是順序碼
。順序碼是指在同一區域內,同一天出生的小孩的順序編碼,由當地的派出所具體分配。所以你要是知道範冰冰當天是第幾個去煙臺市芝罘區派出所做的出山登記,你就能知道這三位數是多少。
這裡還要補充說明一下,身份證的第十七位數字會把奇數分配給男性,偶數分配給女性。所以從一個人的身份證號的倒數第二個數字也可以判斷出這個人的性別。
而身份證的最後一位數字作為校驗碼,是由第一到第十七位數字,按照一套複雜的公式計算得出的,用來校驗身份證號的正確性。這個數字的計算簡單來說有三步,第一步,對前十七位數字加權求和,也就是對數值A與係數W的乘積進行求和,用數學公式來表示就是這樣的。
加權係數W又是一個固定的數值。然後第二步,用上一步加權求和得到的結果S除以十一,這個除法是除不盡的,所以我們會得到一個餘數Y。最後第三步,用十二與Y的差值再除以十一,結果依然出不盡,這時我們又會得到一個餘數N,而這個N就是我們身份證號的最後一位了。
那麼為什麼我們有時候會遇到身份證號的最後一位是X的情況呢?這是因為身份證號的最後一位是通過除以十一從而得到的餘數,所以這個數就存在零到十共十一種可能性。如果是零一二三四五六七八九那還好辦,直接寫上去就行了。
可如果餘數是十,那直接寫上去的話,身份證號就變成十九位了。所以為了防止這種情況出現,如果身份證號的最後一位數字是十,那就用X來表示,所以這個X它既不念「叉」,也不是英文字母「X」,而是羅馬數字中的「十」。
反過來由於最後一位數字與前十七位數字存在對應關係,所以我們也可以通過判斷身份證號是否符合這一關係,來驗證號碼的正確。
網齡比較長的朋友們應該都還有印象,在十幾年前,網遊剛開始實名制的時候,那個時候隨便編一個身份證號就可以註冊遊戲,後來慢慢的胡編亂造的身份證號開始不管用了。這就是因為遊戲公司引入了今天我們所說的這一套身份證號編碼系統,他們會通過身份證號編碼規則來校驗你輸入的號碼是否正確,錯誤的話肯定就無法註冊了。
所以到這裡大家也應該發現了,我們無法得知範冰冰的出生順序,所以也算不出驗證碼,結果就是我們其實無法猜出範冰冰的身份證號。如果真有人通過非法手段去扒人家的身份證號,那可是侵犯別人隱私權的違法行為。
身份證號對我們每個人的重要性不言而喻,甚至可以說身份證號就是你這個個體本身存在的證據。沒有身份證號,那在某種程度上也算是社會性死亡了。但是同時身份證號洩露的風險,也時刻存在,在各種娛樂新聞中,明星的身份證號被洩露,被狂熱粉絲跟蹤、圍堵的事情比比皆是。看到這樣的新聞,很多人就樂呵呵當個瓜吃了,卻不知道自己很可能也是身份證號洩露的受害者。
根據二零一五年的中國網民權益保護調查報告顯示,我國有百分之七十八點二的網民身份信息曾被洩露過。而這些被洩露的信息去了哪裡?否會被黑產所利用,是否已經被各種大型網際網路公司用來生成我們每個人的大數據信息,這些我們都不知道。因此我們千萬不要在任何亂七八糟的平臺上留下自己的身份證號。