2013-03-06 29 views
0

我遷移的項目到Spring 3.1所使用的置換彈簧EncryptionUtils在Spring 3.1

org.springframework.security.util.EncryptionUtils 

該類似乎在Spring 3.1消失了,我發現了一些參考,它已經在春depracated 3.0。

的避險工具被用於簡單的同步加密:

encryptedText = EncryptionUtils.encrypt(password, text) 
decryptedText = EncryptionUtils.decrypt(password, encryptedText) 

這是一個很好的和簡單的方法。你能建議一個好的替代品,使用它可以達到相同的結果嗎?

回答

1

您可以使用以下工具

org.acegisecurity.util.EncryptionUtils 

爲此,可以使用下面的下載URL

http://www.java2s.com/Code/Jar/a/Downloadacegisecurity107osgijar.htm 

,如果您有簡單的需求,並希望使用DESede加密密碼這個類是很有用的。

但是對於更復雜的需求,需要直接使用Java加密庫。

+0

因爲我遷移到了Spring 3.1,所以在我的類路徑中沒有'org.acegisecurity.util.EncryptionUtils'。 – Jack 2013-03-06 14:30:23

+0

你必須下載此圖書館。 http://www.java2s.com/Code/Jar/a/Downloadacegisecurity107osgijar.htm – 2013-03-06 14:32:49

+0

JavaDoc中'EncryptionUtils'的'棄用'提示表明你使用了一個專用的加密庫,這意味着你可能需要下載一些東西,如果它還不是Java的一部分。 – 2013-03-06 14:35:31