0
A
回答
1
制定內部使用Bcrypt寶石做加密。 Bcrypt
class User < ActiveRecord::Base
before_save :encrypt_password
validates_confirmation_of :password
validates_presence_of :password, :on => :create
def encrypt_password
if password.present?
self.password_salt = BCrypt::Engine.generate_salt
self.password_hash = BCrypt::Engine.hash_secret(password,password_salt)
end
end
end
試試這個。
相關問題
- 1. Rails:設計寶石密碼加密
- 2. Rails中的密碼加密問題設計寶石
- 3. Golang重複軌道設計寶石密碼加密
- 4. 忘記密碼設計寶石API
- 5. 在紅寶石中加密「DES-EDE3-CBC」並在Java中解密
- 6. Ruby on Rails,設計寶石。密碼爲空時如何刪除當前密碼?
- 7. Caeser密碼紅寶石
- 8. 翻譯紅寶石加密碼的Java
- 9. 加密寶石內的Ruby代碼
- 10. JavaScript到紅寶石加密
- 11. 在application.conf中加密db密碼
- 12. Rails 3:client_side_validations寶石和設計密碼驗證
- 13. 設計自定義密碼字段(紅寶石)
- 14. 紅寶石軌道 - 設計註冊空白密碼
- 15. 更改使用設計寶石的其他用戶的密碼
- 16. Rails>設計密碼加密
- 17. 角設計非加密密碼
- 18. RoR使用設計 - 加密密碼
- 19. DB設計建議想要
- 20. 在軌道上加密紅寶石
- 21. 想要爲AES加密創建密鑰
- 22. Postgres createuser想要一個密碼(不是我的系統密碼)
- 23. 用法:「EncryptUtil encrypt」密碼密碼:要加密的明文密碼
- 24. 別再問了密碼,安裝寶石
- 25. 想要將網站密碼加密從SHA1轉換爲SHA256
- 26. 停止設計當前密碼要求
- 27. 紅寶石 - 如何加密文本
- 28. 使用紅寶石加密傳輸FTPS
- 29. 紅寶石河豚加密url
- 30. AS3 - 紅寶石加密通信?