PBKDF2雜湊生成器
基於密碼的金鑰派生函數 2 (PBKDF2) 是一種具有可變計算成本的金鑰派生函數,用於降低暴力破解攻擊的脆弱性。
0 characters
生成的PBKDF2哈希值
什麼是PBKDF2?
PBKDF2(基於密碼的密鑰派生函數2)是一種密鑰派生函數,屬於RSA實驗室公鑰密碼學標準(PKCS)系列的一部分,具體為PKCS #5 v2.0。其設計旨在使生成雜湊的計算成本高昂,從而大大增加暴力破解的難度。
關鍵參數
- 鹽: 添加到輸入資料中的隨機位元序列。它確保相同密碼會產生不同的雜湊值。
- 迭代次數: 哈希算法應用的次數。迭代次數越高安全性越強,但計算時間也會增加。
- 金鑰大小: 衍生金鑰的長度。常見大小為128位元、256位元和512位元。
為什麼要使用PBKDF2?
PBKDF2 被 NIST 及其他安全標準推薦用於密碼儲存與金鑰衍生。透過使用鹽值與多次迭代,它能有效抵禦預先計算表攻擊(如彩虹表),並顯著減緩暴力破解與字典攻擊的速度。