【发布时间】:2009-05-11 04:24:13
【问题描述】:
如何为 BlackBerry 应用程序实施 BouncyCastle RSA 加密?
【问题讨论】:
标签: blackberry java-me rsa
如何为 BlackBerry 应用程序实施 BouncyCastle RSA 加密?
【问题讨论】:
标签: blackberry java-me rsa
正如@itsteju 指出的那样,您可以使用 BlackBerry 方法获得相同的功能,但这确实需要向 Certicom 支付许可费。
Bouncy Castle 在其releases page 上维护了一个与 J2ME 兼容的版本。这不是他们的完整 API,但确实支持 RSA 加密。
由于他们提供源代码,因此将他们的 RSA 代码集成到您的项目中的最简单方法是将他们的 .java 源文件添加到您的项目中并进行构建。我记得(我没有现成的源代码)他们在 java.lang 包中提供了一些类(例如 BigInteger)——或者至少他们曾经这样做过。黑莓不会让您的应用程序与这些一起运行,因此您必须重命名包以及您下载的源代码中对它的所有引用。请注意,我上次这样做是几年前,所以情况可能已经改变。
【讨论】:
有一组标准方法可用于 RSA 加密。检查 API 文档。 这些已获得 Certicom 的许可。在使用 RSA 加密之前,您需要获得从 Certicom 购买的密钥。
【讨论】: