PBKDF2 金鑰派生

🔑 PBKDF2 Key Derivation

📐 工作原理與說明
本編解碼工具基於對應編碼標準(RFC/規範),純前端本地處理,資料不上傳。 工具名稱:PBKDF2 金鑰派生 - 免費編碼解碼工具,線上PBKDF2 金鑰派生,免費使用。
PBKDF2 (Password-Based Key Derivation Function 2) 是RFC 2898定義的密碼金鑰派生函式。
通過多次迭代雜湊將密碼派生為固定長度的金鑰,用於防止暴力破解。WPA2、macOS FileVault、KeePass等均使用PBKDF2。
使用瀏覽器內建 Web Crypto API,本地計算不上傳。
結果將顯示在這裡...

📚 深度解析:PBKDF2 金鑰派生

💡 常見使用場景

  • 從口令派生加密金鑰,帶鹽與迭代次數。
  • 給已有系統做口令雜湊遷移:按約定的鹽、迭代次數與輸出長度復算,確認與新實現結果一致後再切換。
派生
口令 + salt(16位元組)+ 迭代 100000 + SHA256 → 固定長度金鑰;迭代越多越抗暴力。

❓ 常見問題(FAQ)

PBKDF2 與 bcrypt 怎麼選?
儲存口令二者皆可,PBKDF2 更通用,bcrypt 實現更簡單安全。
迭代次數設多少合適?
原則是「在可接受延遲內取最大值」:常取使單次計算耗時約 100–250 毫秒的數值,隨硬體提升逐年上調。OWASP 給出的參考量級是 PBKDF2-HMAC-SHA256 不少於 60 萬次(會隨時間調整)。同時每個口令必須用獨立隨機鹽,並把演算法引數與密文一起儲存以便將來升級。
⚠️ 使用說明與注意事項
📖關於「PBKDF2 金鑰派生」 ▼

📝工具簡介

Derive a cryptographic key from a password using PBKDF2 with a salt and iteration count.