引用:
原文由 無線報務 於 2011-04-21 17:05 發表
之前有看到,有一台北市的男子,是A123456789,哇勒!真的好特殊喔!
報告學長,
不大可能有這個身份証字號,
原因是中華民國各地區戶政事務所的身份証字號,並非同過去電話號碼或國軍官士兵個人之兵藉號碼是採「連號」設計的,為避免有人亂報身份証字號,所以身份証字號的末兩碼(印象,大概,或許,也許是吧?)是檢查用的,有特定計算法依末兩碼去辨識某人所報的該身份字號,是否為真為假?
但基本上末兩碼僅能辨視該身份字號是否存在與否?並無法辨識是否本人使用否?
例如,很多網站會問使用者初申請者輸入個人資料,有時會要求輸入身份証字號,網站無法辨識「A222222222」或「A444444444」持有人姓名是否真為「張三」或「阿扁」所持有?但有功式可算出該番號是不存在的,
印象中有尾末碼要相加,好像必定會有一個定數,
如Axxxxxx429,2+9=11,但只取1,
所以 ID No. 絕不會有Axxxxxx430,也不會有Axxxxxx428 出現的!
有電腦和網路,大大只要改變尾碼數(反正絕非連號),便可發現那些數可為系統認証登入,那些不可的!?
太久沒因功作原故,而繼續再當位善良的駭客,詳細忘了,有其他軍友
大大們,定能指出該檢查的關係式機制了?
[
本文章最後由 陸軍野戰砲兵 於 2011-04-21 23:23 編輯 ]