bcrypt 哈希与验证

使用 bcrypt 对密码进行哈希处理,或验证现有的 bcrypt 哈希。

100% 私密 —— 不上传任何内容

所有处理都在您的浏览器本地完成。您的文件不会离开设备,也绝不会发送到任何服务器。

注意:bcrypt 只使用密码的前 72 个字节。更长的输入会被截断。
越高 = 越安全但越慢。推荐:10–12。

关于 bcrypt

bcrypt 是一种密码哈希函数,其设计刻意缓慢,从而能够抵抗暴力破解攻击。它包含随机盐和可配置的成本因子。

何时使用 bcrypt

  • 在将用户密码存储到数据库之前对其进行哈希处理。
  • 针对存储的 bcrypt 哈希验证登录尝试。

成本因子

成本因子是 2 的幂。每次递增都会使计算哈希的时间加倍。常见值:

  • 10——快速,对大多数网站可接受。
  • 12——目前推荐。
  • 14+——非常慢,仅在您的服务器能够处理时使用。

注意: bcrypt 只使用密码的前 72 个字节。更长的密码会被静默截断。