文字及日常工具·密碼產生器
密碼還是隨機密碼?根據您必須輸入的位置進行選擇
· 為什麼它很重要
密碼 密碼短語 可用性
認為正確的格式取決於輸入表面——電話鍵盤、電視遙控器、磁碟加密提示或密碼管理器的自動填充——並為每個輸入表面給出了決策規則。
在電視遙控器上輸入 Xq7$v!2p — 隨機密碼其實會失敗
使用電視遙控器輸入諸如 Xq7$v!2p 之類的字串可能會很困難。合法所有者面臨的困難與攻擊者面臨的困難不同,特別是當人類選擇的短“聰明”密碼使用可預測的替換時。對於必須經常輸入的憑證,隨機單字可以減少轉錄錯誤,同時允許更長的秘密。對於經理自動填寫的憑證,記憶性沒什麼意義:選擇一個長的唯一隨機值,並且永遠不要大聲朗讀。
兩種格式的比較——記憶性、打字速度、錯誤率和每個字元的強度
密碼短語是從足夠大的列表中統一選擇的單字序列;隨機密碼從規定的字母表中選擇字元。當它們的來源是加密的並且結果足夠長時,兩者都可以很強大。 「每個字元」的強度並不是一個有用的通用排名,因為輸入字母、清單大小和選擇習慣不同。人類根據最喜歡的單字發明的短語並不等同於機器選擇的幾個 EFF 單詞,即使其排版看起來很相似。
手動輸入的密碼 — 裝置登入、磁碟加密、Wi-Fi 和經理的主密碼等密碼短語
在自動填入可用之前,可能必須輸入筆記型電腦登入、磁碟加密提示或密碼管理器主密碼。如果系統接受其長度和空格,那麼這些都是令人難忘的隨機產生密碼的良好候選者。 Wi-Fi 路由器標籤或遠端控制鍵盤可能具有較窄的字元規則;在產生您無法輸入的短語之前測試裝置所接受的內容。如果該帳戶需要第二個因素,請使用它——任何單字排列都無法保護在網路釣魚頁面中輸入的秘密。
機器填充的密碼 - 儲存在管理員中的網站登入資訊可能是無人讀取的長隨機字串
管理器中儲存的網站登入是不同的。經理可以創建並填充一長串無人記住的隨機字串,並為每個帳戶分配一個不同的字串。即使對於統計上強有力的短語來說,重複使用也是一種風險;一項妥協不應解鎖您的其餘服務。主憑證和每個儲存的網站密碼都有不同的作用,因此為兩者提供相同的格式以實現「一致性」並不是安全計畫。
長度限制和欄位規則 - 密碼短語不適合的情況以及該怎麼做
有些舊系統拒絕空格、截斷長輸入或施加很小的最大長度。詢問該限制是否適用於字元、位元組或特定編碼,尤其是非 ASCII 單字。如果密碼短語不適合,請從允許的字母表中選擇一個隨機密碼,並選擇服務接受的長度。不要默默地從短語中刪除幾個產生的單字並繼續引用舊的熵估計。如果提供者強制執行不尋常的組合規則,則您的產生器需要遵守它們,而不會將結果轉變為個人模式。
工作範例 - 為新筆記型電腦週末期間建立的每個帳戶分配一種格式
在新筆記型電腦週末,選擇一個新的多字短語作為磁碟解鎖,另一個作為管理員的主密碼;永遠不要在他們之間分享一個。讓管理員為新的網路帳戶產生不同的隨機字串。對於路由器,首先檢查其接受的 Wi-Fi 憑證規則,然後產生一個可以在您的裝置上可靠輸入或設定的長值。這些範例都不是可重複使用的密碼建議:使用 Web Crypto 產生您自己的秘密並安全地儲存它們。
這不包括硬體安全金鑰和金鑰,它們完全取代密碼
這種比較不會取代硬體安全金鑰、金鑰、帳戶復原控製或防網路釣魚的多因素身份驗證。如果密碼管理器的裝置受到損害,密碼管理器也可能受到損害,因此選擇輸入格式只是一層。 NIST 指南強調長度並避免任意組合技巧,但實現憑證的服務仍然定義其實際接受的限制。
重點 — 對於您手動輸入的任何內容,請使用密碼產生器產生密碼短語,然後讓您的經理處理其餘的事情
對於人類必須重複輸入的內容,在輸入表面允許的情況下產生隨機密碼;對於機器填充的內容,將唯一性和長度委託給受信任的密碼管理器。 ToolAcre 密碼產生器使用瀏覽器加密隨機性,並將產生的值保留在裝置上,其密碼頁面上沒有第三方廣告或分析腳本。在使用任何基於網路的生成器來取得高價值機密之前,請先驗證您的裝置和剪貼簿是否可信。