2011-04-23 27 views
3

我正在使用n devise进行rails身份验证,密码列使用bcrypt加密器。使用设计器加密其他表列使用

我有存储,我想加密

是否有可能使用设计出应对加密和解密其他用户的列(除刚刚密码)敏感信息的用户表?

+0

你不说谁应该访问数据:只是登录的用户,管理员或...?这个问题的答案决定了你如何加密事物。 – mcr 2011-06-11 00:21:19

回答

1

尝试devise_aes_encryptable,它是对Devise的扩展,同时具有加密和解密方法。
剩下的就由您决定如何根据您的需求进行定制。

我找不到模块:设计:: Decryptors在设计,但有Module: Devise::Encryptors。所以,我建议使用上面的扩展名。

希望它有帮助。

+0

我不认为这是一个很好的列加密通用解决方案。 – mcr 2011-06-11 00:20:24

+0

我同意,我使用attr_encrypted – user715697 2011-06-12 10:39:51