2

设计将可加密模块移动到不同的 gem。但是,他们声明 Bcrypt 默认情况下已经使用了盐。我有点困惑。不添加:encryptable到我的模型中,它们是咸的吗?

4

1 回答 1

4

:encryptable 用于默认以外的加密方法。默认加密方法 bcrypt 是加盐的。这是一个 Devise 可以使用的接口,因此您还可以定义其他加密方法。

请参阅bcrypt 如何具有内置盐?有关盐的详细信息及其储存方式。

于 2012-08-21T10:39:29.083 回答