相关工具
在线PBKDF2派生密钥和校验工具,使用 Password-Based Key Derivation Function 2 函数,根据密码和随机盐导出密钥,支持自定义哈希函数,导出密钥长度,迭代次数等参数。支持在线校验 PBKDF2 导出密钥。
PBKDF2 (Password-Based Key Derivation Function 2) 应用一个伪随机函数以导出密钥。 其派生密钥的公式为 DK = PBKDF2(P,S,c,dkLen) ,其中 DK 为派生密钥,P 为主密码,S 为随机盐值,c 为迭代次数, dkLen 为派生密钥长度。
- 主密码:使用 PBKDF2 派生密钥的主密码。
- 算法:PBKDF2 密钥派生和校验算法,本工具支持 PBKDF2WithHmacSHA1, PBKDF2WithHmacSHA224, PBKDF2WithHmacSHA256, PBKDF2WithHmacSHA384, PBKDF2WithHmacSHA512, PBKDF2WithHmacSHA3-224, PBKDF2WithHmacSHA3-256, PBKDF2WithHmacSHA3-384, PBKDF2WithHmacSHA3-512, PBKDF2WithHmacSM3 等算法。
- 迭代次数:PBKDF2 计算的迭代次数,范围为 1 - 65536 。
- 派生密钥长度:派生密钥的比特长度,单位为 bit,范围为 8 - 1000000 。派生密钥长度为 8 的倍数。
- 随机盐: 参与 PBKDF2 迭代计算的随机盐。支持输入 string, hex, base64 格式的随机盐。
- 派生密钥格式:派生密钥结果的显示或者输入格式,支持 hex, base64 格式。
- 字符集:如果输入的随机盐格式为 string , 则需要使用字符集参数。
- 生成:使用设置的参数,生成 PBKDF2 派生密钥。
- 校验:使用设置的参数,和输入的派生密钥,校验输入的派生密钥是否正确。