BouncyCastleAPIがJavaの非対称暗号化に適しているかどうかを知りたいです。
現在、私はJavaのJCEAPIを使用してこれを行っています。非対称暗号化にBouncyCastleAPIを使用した場合、何か利点はありますか?
1507 次
1 に答える
2
JCEメカニズムを使用する利点は、それが標準のようなものであるため、ニーズに応じて、いくつかのプロバイダーのいずれかを使用して作業できることです。暗号スペクトルの多くをカバーする、商用および無料の多くのJCEプロバイダーがあります。事実はわかりませんが、独自のJCEプロバイダーを介したハードウェア(HSM)サポートもあるかもしれません。
JCEを完全に回避し、Bouncycastle軽量API(BC LWAPI)を排他的に使用することのいくつかの利点は次のとおりです。
- 暗号化を機能させるために追加のポリシーファイルは必要ありません。たとえば、ユーザーが無制限の管轄ポリシーファイルをダウンロードしなくてもAES-256を使用できます。
- BC LWAPIは、JME(以前のJ2ME)環境でサポートされています。JCEはそうではありません。
- BCLWAPIではさらに多くの暗号化プリミティブがサポートされています。
于 2011-03-22T14:23:19.573 に答える