tft每日頭條

 > 生活

 > 怎麼知道身份證數字的意義

怎麼知道身份證數字的意義

生活 更新时间:2024-12-04 19:50:59

身份證号碼在日常生活中是作為個人隐私最重要的環節之一,理應做好保護措施,防止個人信息洩露被用于黑産違法行為。


怎麼知道身份證數字的意義(不要再随意洩露信息了)1


但很多因素使得身份證号碼隐身形同虛設,先看下圖的這則公示:


怎麼知道身份證數字的意義(不要再随意洩露信息了)2


肥腸貼心的為失信人的身份證号打上了碼(可是隻打中間8個********有個錘子用)


由于為公衆人物,百度一下就能知道大部分身份信息,所以,打碼的那幾位生日都不用猜就能知道是什麼了。


怎麼知道身份證數字的意義(不要再随意洩露信息了)3


以上是最簡單的獲取方式,在媒體沒有曝光你的情況下,如何進一步查到你身份證呢,我們先來看看你的身份證号碼是如何構成的:


1.号碼的結構
公民身份号碼是特征組合碼,由十七位數字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。


2.地址碼
表示編碼對象常住戶口所在縣(市、旗、區)的行政區劃代碼,按GB/T2260的規定執行。


3.出生日期碼
表示編碼對象出生的年、月、日,按GB/T7408的規定執行,年、月、日代碼之間不用分隔符。


4.順序碼
表示在同一地址碼所标識的區域範圍内,對同年、同月、同日出生的人編定的順序号,順序碼的奇數分配給男性,偶數分配給女性。


5.校驗碼
根據前面十七位數字碼,按照ISO 7064:1983.MOD 11-2校驗碼計算出來的檢驗碼。


怎麼知道身份證數字的意義(不要再随意洩露信息了)4


按照上述過程,我準備先拿某王姓明星小鮮肉做實驗,算出他的身份證号碼。大緻過程如下,詳細信息已省略。


先查一下百度百科,得到的信息如下生日:1999.2.33,出生于233省,再詳細百度一下出生地,可知道為AAA區(該區身份證編号為000000)。(如果是身邊的好友或者同事想獲取到這些基本的信息基本沒難度)


問題來了。剩下的四個星号,還是能有11000個組合,這該怎麼确定?其實關鍵就在這,理論上有11000種組合,不過!身份證最後一位為校驗碼是由前17位數字計算得來,隻有一個結果是正确的!


就好比1 1在計算中僅有一個答案,所以說,11000個組合中 僅有1/11的号碼是正确的。剩下的隻有1000個号碼。


随便百度都能搜到這種:身份證号尾數計算器 - 在線版


但是剩下的1000的号碼好像還是有點多,這時候,還有一個信息:知道性别即可,若是性别為男,則倒數第二位的數字即為單數1,3,5,7,9 。這樣就僅剩500個身份證号碼了。


剩下500個身份證号碼寫成爆破字典去一些實名認證用的地方去試,也就幾秒鐘的事情。實在懶的話,就買個身份證名字校驗的接口吧,500次大概也就100多塊錢。這樣就能輕易獲取到别人的身份證号碼。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved