百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

bcrypt-ruby

> 编程语言
开源

bcrypt-ruby 是一个用于 OpenBSD bcrypt() 密码哈希算法的 Ruby 绑定,可让您轻松地存储用户密码的安全哈希。

2.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

bcrypt-ruby 是一个用于 OpenBSD bcrypt() 密码哈希算法的 Ruby 绑定,可让您轻松地存储用户密码的安全哈希。

bcrypt-ruby

一个保护用户密码的简单方法。

  • https://github.com/bcrypt-ruby/bcrypt-ruby/tree/master

为什么你应该使用 bcrypt()

如果您明文存储用户密码,那么窃取数据库副本的攻击者就拥有一个庞大的电子邮件列表。 还有密码。您的一些用户只有一个密码 – 用于他们的电子邮件帐户、银行帐户、 你的应用程序。一个简单的黑客攻击可能会演变成大规模的身份盗窃。 作为 Web 开发人员,您有责任确保您的 Web 应用程序安全 – 不要将责任归咎于用户没有使用安全的浏览器。 安全专家并不是对风险的专业应对。 bcrypt() 可以帮助您轻松地加强应用程序的安全性,抵御这种类型的攻击。

注: JRuby 版本的 bcrypt gem <= 2.1.3 存在 安全漏洞,已在 >= 2.1.4 中修复。如果您使用了易受攻击的版本来对包含国际字符的密码进行哈希,则需要重新哈希这些密码。此漏洞仅影响 JRuby gem。

注: Rails 3 及更高版本自带 ActiveModel::SecurePassword,它使用 bcrypt-ruby。has_secure_password 文档实现了与下面代码类似的身份验证策略。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言