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