Java Spring 3.1中Spring EncryptionUtils的更换

Java Spring 3.1中Spring EncryptionUtils的更换,java,spring,security,encryption,Java,Spring,Security,Encryption,我将一个使用 org.springframework.security.util.EncryptionUtils 这个类似乎在Spring3.1中消失了,我发现一些参考资料表明它在Spring3.0中已经被删除了 这些实用程序已用于简单的同步加密: encryptedText = EncryptionUtils.encrypt(password, text) decryptedText = EncryptionUtils.decrypt(password, encryptedText) 这是

我将一个使用

org.springframework.security.util.EncryptionUtils
这个类似乎在Spring3.1中消失了,我发现一些参考资料表明它在Spring3.0中已经被删除了

这些实用程序已用于简单的同步加密:

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

这是一个很好的简单方法。你能推荐一个好的替代品来达到同样的效果吗?

你可以使用以下实用程序

org.acegisecurity.util.EncryptionUtils
您可以使用下面的URL下载此文件

http://www.java2s.com/Code/Jar/a/Downloadacegisecurity107osgijar.htm
如果您有简单的需要并希望使用DESede加密密码,则此类非常有用


但对于更复杂的需求,需要直接使用Java加密库

我的类路径中没有
org.acegisecurity.util.EncryptionUtils
,因为我迁移到了Spring 3.1。你必须下载这个库。JavaDoc中关于
EncryptionUtils
注释建议您使用专用的加密库,这意味着您可能需要下载一些尚未成为Java一部分的内容。