我需要一个Java RC5加密和解密算法。
最佳答案
JCE包括对RC5的支持,但Sun尚未在其任何提供商中实施RC5。另一方面,Bouncycastle提供程序确实包含RC5。因此,如果您仅添加bouncycastle提供程序,则应该可以通过JCE使用RC5(例如Cipher c = Cipher.getInstance("RC5/CBC/PKCS5Padding");
)
但是,仅仅因为您可以免费获得它并不意味着您可以合法地免费使用它。例如,在美国,您需要从RC5专利持有者处获得许可。