5

BlackBerry アプリケーションに BouncyCastle RSA 暗号化を実装するにはどうすればよいですか?

4

2 に答える 2

4

@itsteju が指摘しているように、BlackBerry の方法を使用して同じ機能を得ることができますが、それには契約と Certicom へのロイヤルティの支払いが必要です。

Bouncy Castle は、リリース ページで J2ME 互換のリリースを維持しています。完全な API ではありませんが、RSA 暗号化をサポートしています。

彼らはソースを提供するので、彼らの RSA コードをプロジェクトに統合する最も簡単な方法は、彼らの .java ソース ファイルをプロジェクトに追加してビルドすることです。私が覚えているように (ソースをすぐに入手できるわけではありません)、java.lang パッケージ (BigInteger など) でいくつかのクラスを提供しています。少なくとも以前はそうでした。BlackBerry では、これらを使用してアプリケーションを実行することはできないため、ダウンロードしたソース内のパッケージとそれへのすべての参照の名前を変更する必要があります。最後にこれを行ったのは数年前なので、状況が変わっている可能性があることに注意してください。

于 2009-05-11T14:02:30.517 に答える
0

RSA暗号化に使用できる標準のメソッドセットがあります。これについてはAPIドキュメントを確認してください。それらはCerticomでライセンスされています。RSA暗号化を使用する前に、Certicomから購入したキーを取得する必要があります。

于 2009-05-11T09:33:56.317 に答える