我需要一个java RC5加密和解密算法。
答案 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类。