| 主題:破解密碼 |
| 發表者:黃文璋 Email:huangwj@nuk.edu.tw |
日期:2002/12/9 上午 10:04:52 |
|
在沙朗史東與麥克道格拉斯合演的第六感追緝令那部電影中,麥克道格拉斯
為了表示他很難被捉摸,說“I am very unpredictable”。結果擅長分析人性
的沙朗史東與他同時說出unpredictable一字。
在日常生活中,我們常會用到密碼,如號碼鎖、提款卡及上網的密碼等。如
何挑選密碼?用生日、女兒名字或家裡門牌號碼?不少人傾向挑選與自己相
關的數字或文字。如果提款卡與皮包一起遺失,皮包中的身分證及記事本
等,便會透露不少關於遺失者的個人資料。因此這樣設定密碼,雖容易記憶,
卻很容易被破解。
對於個人密碼,隨機挑選數字或英文字母的組合(例如用抽籤產生數字或字
母)最難被破解。同樣的道理,要藏貴重物品,最好先將可藏的地點編號,
然後隨機地挑一個,這樣才是最難被找到的。不要藏在那些浮上你腦海中自
認難找的地點。
有些密碼的設定,不是那麼難破解。以國際書碼(簡稱ISBN)為例。為了
檢誤,那一串10個數字,依序分別乘上1, 2, 3, …, 10相加後必須是11的
倍數。例如,有一本書之編碼為957-21-0686-4,9×1+5×2+…+4×10等於253,
的確是11的倍數。收集夠多的書碼,喜愛數字的人,要看出這種編碼方式
並非不可能。當然書的編碼方式被知道,影響倒不是那麼大。
再看有些入學考試的彌封號碼,為將准考證號碼都加上一個固定的數。例如
都加14號,則1001成為1015,1002成為1016,依此類推。放榜會議時,
只顯示出彌封號以免有徇私。採用這種簡單的對照關係,於放榜後比較容易
將彌封號還原成准考證號碼,且不易出錯。但長期參與試務工作者,或有心
人是很容易看出這種編碼方式。如果彌封號不是這麼有規律的產生,還原時
出錯就天下大亂了。
也許為了維持一定的小獎中獎率,北銀吉時樂小獎的中獎號碼採用類似由准
考證號碼造出彌封號的原理(當然應較複雜些)。其實若設定一套亂數機制以
產生中獎號碼,機率的理論告訴我們,實際中獎率與所設定的中獎機率相差
不會太大。除非是像樂透彩頭獎號碼以隨機的方式產生,只要不是隨機產
生,經過足夠時間的比對,就沒有破不了的密碼。北銀如果每期更換規律還
好,若一直未更換,幾期下來就變成very predictable。
|
|