PBKDF2 金鑰派生
← ToolBox
/ PBKDF2 金鑰派生
🌙
首頁
‹
💻 開發
‹
PBKDF2 金鑰派生
📖 檢視「PBKDF2 金鑰派生使用指南」
🔑 PBKDF2 Key Derivation
📐 工作原理與說明
本編解碼工具基於對應編碼標準(RFC/規範),純前端本地處理,資料不上傳。 工具名稱:PBKDF2 金鑰派生 - 免費編碼解碼工具,線上PBKDF2 金鑰派生,免費使用。
PBKDF2
(Password-Based Key Derivation Function 2) 是RFC 2898定義的密碼金鑰派生函式。
通過多次迭代雜湊將密碼派生為固定長度的金鑰,用於防止暴力破解。WPA2、macOS FileVault、KeePass等均使用PBKDF2。
使用瀏覽器內建 Web Crypto API,本地計算不上傳。
雜湊演算法
SHA-1
SHA-256
SHA-384
SHA-512
迭代次數
輸出長度(位元組)
密碼 / 口令 (Password)
鹽值 (Salt)
🎲 隨機鹽
匯出明細 CSV
輸出格式
Hex
Base64
二進位制字串
🔐 派生金鑰
📋 複製結果
🗑️ 清空
結果將顯示在這裡...
📚 深度解析:PBKDF2 金鑰派生
💡 常見使用場景
從口令派生加密金鑰,帶鹽與迭代次數。
給已有系統做口令雜湊遷移:按約定的鹽、迭代次數與輸出長度復算,確認與新實現結果一致後再切換。
派生
口令 + salt(16位元組)+ 迭代 100000 + SHA256 → 固定長度金鑰;迭代越多越抗暴力。
❓ 常見問題(FAQ)
PBKDF2 與 bcrypt 怎麼選?
儲存口令二者皆可,PBKDF2 更通用,bcrypt 實現更簡單安全。
迭代次數設多少合適?
原則是「在可接受延遲內取最大值」:常取使單次計算耗時約 100–250 毫秒的數值,隨硬體提升逐年上調。OWASP 給出的參考量級是 PBKDF2-
HMAC
-SHA256 不少於 60 萬次(會隨時間調整)。同時每個口令必須用獨立隨機鹽,並把演算法引數與密文一起儲存以便將來升級。
⚠️ 使用說明與注意事項
本工具純前端執行,資料不會上傳到伺服器
建議在主流瀏覽器(Chrome/Safari/Firefox/Edge)中使用
計算結果僅供參考,請以實際應用場景為準
🔗 相關工具
📄
.properties 解析器 - 免費開發工具,properties 解析器 | ToolBox免費線上工具箱
.properties 解析器
💻
AST抽象語法樹檢視器 - 線上解析JavaScript程式碼生成AST樹形結構,支援節點 | ToolBox免費線上工具箱
AST 抽象語法樹檢視器
🧹
CSS 壓縮/美化工具 - 免費開發工具,CSS 壓縮/格式化/美化 | ToolBox免費線上工具箱
CSS 壓縮/格式化/美化
🏋️
CSS 格式化 - 免費開發工具,線上CSS 格式化 | ToolBox免費線上工具箱
CSS 格式化
✨
Cron 表示式生成器 - 免費開發工具,線上Cron 表示式生成器 | ToolBox免費線上工具箱
⏰ Cron 表示式生成器
🏋️
GraphQL 格式化 - 免費開發工具,線上GraphQL 格式化 | ToolBox免費線上工具箱
◈ GraphQL 格式化
📖
關於「PBKDF2 金鑰派生」
▼
📝
工具簡介
Derive a cryptographic key from a password using PBKDF2 with a salt and iteration count.