Bcrypt 生成与校验工具
Bcrypt 生成与校验工具使用 bcrypt 对密码进行哈希,并将密码与现有哈希进行校验。输入密码和成本系数以生成哈希,或粘贴哈希进行核对。所有处理均在您的浏览器中本地完成,不会向服务器发送任何内容。
生成哈希
校验哈希
关于 Bcrypt
bcrypt 是一种密码哈希函数,内置盐值并具有可调的成本系数。成本越高,计算每个哈希越慢,从而减缓暴力破解攻击。由于使用随机盐值,相同的密码每次都会生成不同的哈希,但校验仍然有效。哈希计算完全在您的浏览器中进行。
bcrypt 是众多 Web 框架背后的密码哈希标准,包括 Laravel、Django、Rails、Spring 和 Node.js 库。开发者用生成器来创建测试数据、初始化数据库用户或为配置文件快速生成哈希,并用校验器确认存储的哈希是否与密码匹配。
选择一个成本系数来平衡安全与速度:每提高一级,计算一个哈希的时间大约翻倍,从而减缓暴力破解。bcrypt 在每个哈希中嵌入随机盐值,因此相同的密码每次都会产生不同的字符串,但校验器仍能确认匹配。
这些东西你到底是怎么存的?
哈希、令牌和密码的强度,取决于它们周围那段代码:成本因子还停在默认值,令牌没人检查过期时间,密钥被提交进了仓库。我们审查并加固应用,告诉你攻击者最先摸到的是哪一处。
预约一次安全审查