我需要一个 java RC5 加密和解密算法。
问问题
3438 次
2 回答
3
JCE 包括对 RC5 的支持,但 Sun尚未在其任何供应商中实施 RC5。另一方面,Bouncycastle 提供程序确实包含 RC5。因此,如果您只是添加 bouncycastle 提供程序,您应该能够通过 JCE 使用 RC5(例如Cipher c = Cipher.getInstance("RC5/CBC/PKCS5Padding");
)
但是,仅仅因为您可以免费获得它并不意味着您可以合法地免费使用它。例如,在美国,您需要获得 RC5 专利持有人的许可。
编辑:RC5 专利在美国已过期。
于 2011-02-26T01:25:14.190 回答
0
JDK 附带了一个支持 RC5 的 JCE 提供程序。请参阅http://download.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html并查找有关 Cipher 类的解释以帮助您入门。
另请查看RC5ParameterSpec类。
于 2011-02-25T14:21:11.763 回答