Ruby on rails ruby中的强密码

Ruby on rails ruby中的强密码,ruby-on-rails,Ruby On Rails,在我的应用程序中,我的密码验证仅为 validates :password, :password_confirmation, presence: true 如果我希望我的密码更安全,我应该怎么做?例如,我希望我的密码中有一个大写字母和一个或两个特殊字符 提前感谢。有几种宝石可以验证密码的强度。有些人根据任意规则检查密码(大小写混合,必须有数字等)。这些规则是熵的代表。gem试图更直接地检查密码是否具有足够的熵 在可能的情况下,最好检查熵而不是混合大小写规则,因为许多具有大量熵的非常好的密码在对

在我的应用程序中,我的密码验证仅为

validates :password, :password_confirmation, presence: true
如果我希望我的密码更安全,我应该怎么做?例如,我希望我的密码中有一个大写字母和一个或两个特殊字符


提前感谢。

有几种宝石可以验证密码的强度。有些人根据任意规则检查密码(大小写混合,必须有数字等)。这些规则是熵的代表。gem试图更直接地检查密码是否具有足够的熵

在可能的情况下,最好检查熵而不是混合大小写规则,因为许多具有大量熵的非常好的密码在对照原始规则检查时会失败


strong_password gem只是众多检查密码强度的工具之一。我自己也没用过。肯定会有一个能满足您需要的密码。

添加密码安全性。链接引用:链接背后的内容需要一个帐户!?