心裡暗自迴想國中學到的排列組合,鋼鎖共有8個數字(1~8),密碼是4位數,印象中是C8取4,所以有8*7*6*5=1680種排列,想破解被遺忘的密碼,那就有(8*7*6*5)/(4*3*2*1)=70種組合方式,以試誤法每組約3~5秒來計算,其實也只需花費最多5分鐘的時間,就可以命中正確密碼!不過為了防止自己忘了那一組密碼有無試過了,所以就需要Excel列表來作輔助,把過程寫下來,這還能應用在彩券包牌。
下載安裝增益集
我的作業環境是XP+Office 2010,事前的準備請先到增益集工坊下載安裝資料處理過濾增益集
輸出所有組合
因為共有8個數字,所以要先輸入1~8,再選取後,利用增益集來計算列出組合,m代表元素數量,n則是要取的數量,很快的得到70種組合。
正確命中取得密碼
才短短不到3分鐘的時間,在第37組就順利打開了鋼鎖,開鎖密碼就是2346,太開心了!經過這次事件,有幾點結論:
- 別太相信自己的記性,用紙筆寫下來才不會浪費時間。
- 原來數字對號鎖,是方便不用保管鑰匙罷了,並沒有任何防盜功能。
- 千萬不要嘗試去開別人的對號鎖!這是犯法的。
沒有留言:
張貼留言