开发者 / 密码哈希
Argon2哈希生成器:生成和验证PHC字符串
在本地生成argon2id、argon2i或argon2d哈希,可使用OWASP或RFC预设,也可自定义设置。复制PHC字符串,查看原始哈希和耗时,或检查密码是否与现有哈希匹配。
Argon2哈希生成器:生成和验证PHC字符串: 浏览器会根据密码、盐值和成本设置派生Argon2哈希。哈希模式会返回PHC字符串,其中包含类型、版本、参数、盐值和派生字节。验证模式会从PHC字符串读取这些设置,并将派生字节与存储的哈希进行比较。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 开发者工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
完全在浏览器中运行
请妥善保护密码隐私。较高的内存成本可能导致此标签页无响应。 请使用bcrypt生成器生成bcrypt哈希。
参数与存储
内存以KiB为单位输入,passes设置迭代次数,lanes设置并行度参数。PHC字符串会将这些设置与盐值和哈希一起存储。OWASP预设是初始选项;修改字段后会切换为自定义设置。
浏览器限制
哈希处理会使用此设备的内存和CPU。进度反映库的处理情况,耗时则因设备和设置而异。即使成本低于内存保护阈值,也可能超过浏览器可用的内存。
使用方法
- 选择“哈希”或“验证”,然后输入密码。
- 生成哈希时,选择类型、成本设置和盐值。验证时,粘贴PHC字符串。
- 运行操作,然后复制哈希或查看匹配结果。
隐私与限制
密码、盐值和哈希会留在此浏览器中。该工具不会上传或将它们保存到本地存储。
相关工具
常见问题
为什么最大的RFC预设会被拒绝?
因为它请求的内存超出了此工具允许的范围。浏览器保护机制会拒绝超过1048576 KiB(1 GiB)的内存请求,验证期间也一样。请选择低内存预设或自定义设置。
可以选择自己的盐值吗?
可以。请输入UTF-8文本或十六进制字节对,也可以在浏览器中生成随机的16字节盐值。PHC字符串会包含该盐值。
匹配成功后可以恢复密码吗?
不可以。验证只会将你输入的密码与提供的PHC字符串进行测试。
免费工具·使用在浏览器中次·无需账户