使用JCE对数据进行RC5加解密

发布于 2024-10-19 00:09:39 字数 28 浏览 1 评论 0原文

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

I need an java RC5 encryption and decryption algorithm.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

薄凉少年不暖心 2024-10-26 00:09:39

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

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

编辑:RC5 专利在美国已过期。

The JCE includes support for RC5 but Sun has not implemented RC5 in any of their providers. The Bouncycastle provider, on the other hand, does include RC5. So if you just add the bouncycastle provider you should be able to use RC5 through the JCE (e.g. Cipher c = Cipher.getInstance("RC5/CBC/PKCS5Padding");)

However, just because you can get it for free does not mean you can legally use it for free. For example, in the U.S. you would need to obtain a license from the RC5 patent holder.

EDIT: The RC5 patent has expired in the United States.

祁梦 2024-10-26 00:09:39

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

另请查看 RC5ParameterSpec 类。

The JDK comes with a JCE provider supporting RC5. See http://download.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html and look for the explanations on the Cipher class to get you started.

Also look at the RC5ParameterSpec class.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文