MIC產業顧問學院

學習筆記

密碼這樣設定就不會忘記

萬岳憲    總監
資策會MIC
2019/08/07

歷史上第一個軍事用途密碼裝置,是西元前五世紀的斯巴達密碼棒(scytale),原理很簡單,密碼發訊人與收訊人,各自擁有一根形狀相同的木製密碼棒,使用切割成細長條形狀的皮革傳遞訊息。由發訊人將皮革纏繞在密碼棒上書寫文字後,再展開來看,細長條皮革上的文字就會被拆解成沒有意義的符號,當收信人將皮革重新纏繞在相同形狀的密碼棒上,就能得知傳遞訊息。

 

這是個很有趣的概念,重點是在如何隱藏密碼,而不是創造密碼。隱藏密碼的過程,就是將已知的符號,透過一種機制,轉換成只有你我兩人,才能夠解讀的訊息,而想要破解這個密碼的人,則必須對這兩個人的知識文化背景有相當的熟悉度,才可能降低破解的難度。所以,如果我們可以將密碼與個人的日常生活或經歷結合,又何必再強迫自己記憶一串複雜的密碼,或經常讓自己想密碼想到頭皮發麻,甚至老是忘記密碼,懷疑這樣的密碼人生到底是在幹嘛!

 

或許這樣設定密碼的方式,你還沒有想過……。將經常使用的中文輸入法,切換成英數模式,然後依照中文輸入方式鍵入這句詩詞,就會很自然的在電腦螢幕上出現一串符號,以注音輸入法為例「/ddakkw r1eu」,再輸入下一句出現「se78xeojax27.xk;q」,再來二句「196b4ug0rup4」、「Cj;6c;6bj4c93xu.6」,這四句詩詞是「白日依山盡,黃河入海流。欲窮千里目、更上一層樓」。

 

試試使用這個邏輯,輸入你最喜歡的歌名、人名、動物名、戲劇名,還可以依照個人使用環境分類為「天團歌曲類、親愛家人類、可愛動物類、最愛影劇類」,將個人的生活經歷融入密碼設定,好玩好記又沒有邏輯性。電腦想要破解一句李商隱的詩詞輸入碼,應該不是件很容易的事,如果輸入者不知道自己背錯詩詞,那破解的難度又更高了。

 

或許,工程師們會說,詩詞也是一種規則,只要有規則就能夠破解,所以我們就要在這個規則下,再技巧的融入移位法、替代法或插入法來增加難度,例如「盡山依日白」、「流海入河黃」,或是來一句無厘頭的火星文,或一句只有你我才知道的甜言蜜語。但是,要使用這個方法時,務必要記得避免使用一般的溝通語言,雖然會很好記憶,卻也很容易讓破解者,從使用頻率的觀察角度破解。

 

例如「ji32k7au4a83」這串亂碼看起來好像很複雜,其實已經在「全球密碼盗用查詢網站」上標註被盜用了 140 次以上。你試試使用注音輸入法還原這串亂碼,會看到「我的密碼」四個字,其中「au4a83」的被盜用記錄更高達將近1500次。難怪密碼專家會說,不安全的密碼,比沒有密碼,更危險。




  • 熱烈招生中

  • 2020/01/17
這場簡報的對象是誰?這些圖表應該如何呈現?好不容易找到關鍵數據,要如何在簡報上聚焦表達?臨時被要求縮短簡報時間,該如何應變?蒐集產業資訊及分析的過程,經常會產生大量的圖表資訊,無論資料呈現、簡報布局、
  • 熱烈招生中

  • 2019/12/04
學習的方法有很多種,其中視覺化是一個有效的方式。心智圖法運用樹狀結構層次,結合圖像化的擴散思考策略及關鍵字,不但容易吸收、組織資訊,也便於表達想法,因此若懂得好好善加運用,是一個可以幫助我們活絡大腦、
  • 產業分析學程

  • 2019/11/29
觀察預測產業趨勢有一定的方法,這些方法我們就稱為產業分析的關鍵技能。學會產業分析技能,不但可以強化個人的邏輯思考與洞見資訊能力,而且還會讓個人的職涯發展產生正向創造力。為什麼?因為運用產業分析技能,解