好記的密碼,怎樣避免落入常見套路?
171
2026年2月26日
Daniel Lu全端工程師 | 內容創作者
熟悉的單字加上年份和符號,看起來符合了複雜度要求。但一個密碼是否容易被猜中,還要看它是怎樣構成的。
分類:科普
熟悉的單字加上年份和符號,看起來符合了複雜度要求。但一個密碼是否容易被猜中,還要看它是怎樣構成的。
我們在用錯誤的方式對抗機器
人類在密碼學上犯的最大錯誤,就是 試圖逼迫自己像電腦一樣思考 。
電腦喜歡絕對的隨機、毫無規律的字元組合,比如
hF8$pK2@q。
但人類的大腦不是硬碟,我們的神經元是以 「故事、畫面、邏輯關聯」 來儲存資訊的。逼迫人類去記憶無意義的亂碼,註定是一場災難。結果就是,我們要嘛用回 "123456" 這種極度危險的弱密碼,要嘛把複雜的密碼寫在螢幕旁邊的便利貼上(這等於沒鎖門)。
其實,密碼學的最高境界,不要求你成為一台冰冷的機器,而是要求你成為一個 充滿想像力的詩人 。
怎樣理解結果
長度並不單獨決定密碼的抗猜測能力,選詞方式同樣重要。文中公開的範例,以及按個人習慣想到的詞,都不能當作隨機生成的秘密。
點擊放大
好記和隨機是兩件事
故事可以幫助記住已選好的秘密,但按熟悉習慣想幾個詞,不等於隨機選詞。不要直接使用公開範例,也別認為私人分隔符就保證強度。