HUBPLC / KDF
密鑰派生 PBKDF2/EvpKDF
自訂密碼、鹽值、雜湊與迭代次數,派生密鑰並輸出 HEX 或 Base64。
從密碼與鹽值派生固定長度的密鑰。這是單向運算,不能解密還原密碼。
目前鹽值為空,僅供相容測試。實際用途請使用每筆獨立的隨機鹽值,並連同派生參數保存。
DERIVED KEY / 派生密鑰
結果會顯示在這裡。
算法與使用說明
PBKDF2 使用 HMAC,預設 SHA-256、600,000 次。EvpKDF 使用指定雜湊反覆處理前一區塊、密碼與鹽值,預設 MD5、1 次。參考工具及套件版本的預設可能不同,比對時請逐項指定相同參數。
密碼與鹽值各限 1,024 bytes;密碼不得為空,空白與換行不會移除。HEX 鹽值以兩位數代表一個 byte。PBKDF2 上限 2,000,000 次,EvpKDF 上限 100,000 次;處理期間可取消。
輸出只包含派生密鑰,不包含鹽值、算法、迭代次數或 IV。若要對照 OpenSSL EVP_BytesToKey,鹽值通常為 8 bytes;本頁可接受其他長度以相容 CryptoJS,不自動分割密鑰與 IV,也不能直接當作 HPLC1 密文。
密碼與結果僅在瀏覽器內處理,不上傳或儲存。參考 菜鳥加密工具 與 Web Crypto 文件。