2009-11-26 24 views
3

我正在使用Spring,Hibernate來開發我的應用程序。而作爲數據庫方面,我有MySQL。我有一個用戶表,並具有varchar類型的密碼字段。使用MySQL和Hibernate在加密表單中存儲密碼字段

現在,當創建一個新用戶時,我只想以加密形式存儲密碼字段。 Hibernate有沒有提供這樣的設施?或者還有其他方法嗎?

+2

一個建議:切勿在任何地方存儲密碼。改爲存儲密碼的散列。 – fritzone 2009-11-26 11:53:50

回答

0

我已通過在mysql中創建一個觸發器來解決此問題。

因此,無論何時爲用戶表創建任何記錄,它都將獲取該字段的密碼並將密碼轉換爲由mysql內置函數支持的加密形式。

+0

你會請你發佈你的代碼嗎? – J888 2013-10-24 03:36:59

相關問題