PBKDF2 密钥派生器 – 从密码生成安全密钥
PBKDF2 密钥派生器使用 PBKDF2 结合 HMAC-SHA256,通过浏览器中的 WebCrypto 从密码和盐创建派生密钥。设置可用选项,然后为测试、固件或种子数据生成单个或批量值。提高迭代次数会使派生更慢但更强;给定的建议是 SHA-256 使用 600,000 次或更多迭代。
PBKDF2 密钥派生器是一款基于浏览器的 PBKDF2 密钥派生工具,可从密码和盐创建密钥。它通过 WebCrypto 使用 PBKDF2 结合 HMAC-SHA256,因此您可以在浏览器中从密码派生密钥,无需另外设置工具。可用于生成测试、固件或种子数据所需的数值。
要使用 PBKDF2-SHA256 密钥生成器,请提供密码和盐,设置可用选项,然后生成单个值或批量值。迭代次数很重要:次数越高,派生越慢但越强。SHA-256 的给定建议是 600,000 次或更多迭代。生成的数值可以复制,用于您正在处理的任务。
密码是派生的输入,而派生密钥是输出。PBKDF2 对密码和盐应用密钥派生过程,而不是简单地将密码本身作为结果密钥。当您需要派生值作为测试数据,或想检查 PBKDF2-SHA256 配置的结果时,该工具很有用。
PBKDF2 密钥派生器完全在您的浏览器中运行:您的输入在您的设备上处理,不会向服务器发送任何数据。它免费使用,无需注册,页面加载完成后支持离线使用。开发者和运维工程师可以用它准备测试值、固件和种子数据,而无需上传输入。
步骤 1:输入您想使用的密码和盐。PBKDF2 会从这些输入派生出密钥。
步骤 2:开始之前先设置可用选项。迭代次数会影响派生所需的时间。
步骤 3:生成密钥或批量值。该工具通过 WebCrypto 使用 PBKDF2 结合 HMAC-SHA256。
步骤 4:复制您需要的数值,用于测试、固件或种子数据。
使用场景:为测试固件或种子数据创建 PBKDF2 值。这样您的测试就有具体的派生值可用。
使用场景:一次生成一批值,而不必手动编造。这在准备多个测试用例时很有帮助。
使用场景:获取真正随机的生成值,而不是依赖键盘上敲出的猜测值。
使用场景:查看密码和盐如何通过 PBKDF2-SHA256 产生派生密钥。这在审阅派生配置时很有用。
使用场景:为开发或 QA 流程准备示例值。只需将需要的数值复制到本地测试材料中。