學生識講「加密就係變亂碼」,但一問「點解 HTTPS 要同時用兩種加密」就停機。這一堂要用「鎖與鎖匙」把四個名詞串成一條線,再示範密碼為何要加 salt。
以下任何一項未過關,本堂就會卡住,先補該項:
| 技能 | 快檢題 | 過關標準 |
|---|---|---|
| 指數 | 2 的 10 次方約多少 | 約 1,024 |
| 二進位 | 8 位可表示多少個值 | 256 |
| 檔案傳送 | 瀏覽器與伺服器之間傳什麼 | 請求與回應,中間可被截聽 |
| 時間 | 環節 | 導師做什麼 | 學生做什麼 |
|---|---|---|---|
| 0–10 分 | 威脅地圖 | 截聽、冒充、篡改、否認 | 學生分類四個例子 |
| 10–24 分 | 對稱加密 | 同一條金鑰,快但難分發 | 算出 2.18e+14 個組合 |
| 24–38 分 | 非對稱加密 | 公鑰加密、私鑰解密 | 講出 HTTPS 為何兩者並用 |
| 38–48 分 | 雜湊與簽署 | 單向、定長、雪崩 | 寫出 64 個十六進位字元 |
| 48–56 分 | 防禦工具 | 防火牆、IDS、VPN、加 salt | 逐項講擋什麼 |
| 56–60 分 | 離場檢查 | 三題收回即批 | 獨立完成 |
要學生計:位數由 8 加到 10,組合數變幾倍(62² = 3,844 倍)。
提醒:公鑰是公開的,洩漏私鑰才致命。
要學生講:為何「雜湊」不能當「加密」用(不可逆,無法還原原文)。
| 題型 | 例子 | 步驟 | 答案 |
|---|---|---|---|
| 分辨 | 對稱/非對稱的用途 | 看「幾條金鑰、幾把匙」 | HTTPS 兩者並用 |
| 計算 | 密碼組合數 | 字符集 ^ 位數 | 2.18e+14 |
| 計算 | 破解時間 | 組合數 ÷ 每秒嘗試次數 | 約 61 小時 |
| 應用 | 四種防禦工具 | 防火牆/IDS/VPN/salt 各寫一句 | 逐項對應威脅 |
| 題目 | 答案 | 想觀察什麼 |
|---|---|---|
| 62 字符、8 位密碼的組合數 | 2.183e+14 | 用指數不是乘法 |
| 每秒 10 億次,全試要多少小時 | 約 61 小時 | 先除再除 3600 |
| HTTPS 為何同時用兩種加密 | 非對稱交換金鑰、對稱傳資料 | 一個解決分發、一個解決速度 |
| 錯誤 | 學生通常這樣寫 | 導師這樣說 |
|---|---|---|
| 把雜湊當加密 | 答「雜湊可以解密返原文」 | 「雜湊係單程路,返唔到轉頭,所以密碼只可以重設唔可以找回。」 |
| 以為位數加倍組合加倍 | 答 62 × 8 | 「係 62 嘅 8 次方,每加一位就乘 62。」 |
| IDS 當防火牆 | 答 IDS 會自動封鎖 | 「IDS 只報警,攔截係 IPS 或防火牆做。」 |
| 公鑰私鑰用途倒轉 | 答用私鑰加密給對方 | 「公鑰加密,私鑰解;調轉就全世界都解得。」 |
| 題目 | 答案 | 判定 |
|---|---|---|
| 62 字符 8 位密碼組合數 | 2.183e+14 | 三題全對=可進網絡進階 |
| SHA-256 輸出的十六進位長度 | 64 位 | 錯一題=下堂前重講定長 |
| HTTPS 兩種加密的分工 | 非對稱交換金鑰、對稱傳資料 | 錯兩題以上=回到第二幕 |
不用背具體位數,但要知對稱較快、非對稱解決金鑰分發。
不是,salt 是公開的隨機值,只令同一密碼的雜湊不同,用途是打擊彩虹表。
不能,技術工具只能減少,最後仍要用戶核對網域與證書。
本頁為 TutorZone 導師備課指引,內容由 TutorZone 團隊編寫;題目與流程為原創,並非任何學校或出版社的教材。

