第1380回-國小資訊課-密碼暴力破解法
每年年底,需要在資訊課時給三到六年級學生做 全民資安素養自我評量 ,該網站上的教材文件和動畫影片品質都相當好,在資訊課教學上有很大的助益。 今年的題庫中有一題: (1) 密碼如果設定得太簡單,很容易遭到駭客暴力破解,請問什麼是「暴力破解」? A.駭客用暴力的方式要求對方提供密碼 B.駭客透過電腦傳送暴力的文字,威脅對方提供密碼 C.駭客利用電腦程式,反覆嘗試輸入各種組合來破解密碼 如何讓教學有感? 學生問我什麼是「暴力破解」?我口頭解釋給學生聽,學生似懂非懂。 下課後,我思考 如何讓學生更有感?我不想讓教學只是流於知識記憶 。 我第一個想到的是去 YouTube 上找影片,但都找不到我滿意的。 What is Password Cracking? | Brute Force and Dictionary Attacks | Types and Remedies - YouTube 接下來,我想到以前曾看過一個網站,可以讓你輸入密碼後,告訴你破解你的密碼需要多少時間? 實用!卡巴斯基密碼測試 試試你的密碼多久被破解 | 生活 | 三立新聞網 SETN.COM 這樣是稍微比較有感一點了,但是我還不滿足! 想像力就是你的超能力! 我幻想,如果有一個網頁畫面,可以讓我先輸入密碼,然後再按一個破解密碼的按鈕,接著我會看到一連串文字數字不斷地跳動,然後看到我剛剛輸入的密碼,一個字一個字被破解出來,這樣應該會很震撼吧? 我根據我的需求去搜尋,我找到了相當不錯的資源! Bruteforce Hacking Online Simulator - Codepad 喔不!我還不滿意!因為這並不是讓我輸入密碼然後破解出來!我注意到這個網站叫 codepad,我可以在 codepad 網站上找找看有沒有別人寫更符合我需求的程式,but 沒找到。 怎麼辦?我想到我之前曾經用過 codepen 網站寫一個單字複習的小程式,於是我去 codepen 上找找,哇哇哇!還真的有耶!真的是 我想得到的,網路大神也都想得到! Bruteforce codepen 科科!雖然已經很開心了,但我還想要更好!我希望畫面中能有一些說明文字,也希望字體大一點, 基於之前 在...