RC5使用JCE加密和解密数据

时间:2011-02-25 14:07:27

标签: java encryption jce

我需要一个java RC5加密和解密算法。

2 个答案:

答案 0 :(得分:2)

JCE包括对RC5的支持,但Sun已在其任何提供商中实施RC5。另一方面,Bouncycastle提供商确实包括RC5。因此,如果你只是添加bouncycastle提供者,你应该能够通过JCE使用RC5(例如Cipher c = Cipher.getInstance("RC5/CBC/PKCS5Padding");

然而,仅仅因为你可以免费获得它并不意味着你可以合法地免费使用它。例如,在美国,您需要获得RC5专利持有人的许可。

答案 1 :(得分:0)

JDK附带一个支持RC5的JCE提供程序。请参阅http://download.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html并查找有关Cipher类的说明以帮助您入门。

另请查看RC5ParameterSpec类。