1

Android 用の Java ベースの暗号化ライブラリを探しています。Android が提供する組み込みの暗号化を認識しています。いらない。Google は、ある OS から別の OS への互換性を壊しました。私のアプリはそれに頼ることができません。また、Bouncy Castle も調べました。これは、Android が内部で使用しているが変更されたものです。ただし、フットプリントは約 1.5 メガとかなり大きいです。Spongy Castle は利用可能ですが、同じフットプリントを持つ Bouncy Castle の単なるラッパーです。

他のライブラリを知っている人はいますか?

4

1 に答える 1

2

Java の観点から見ると、町で唯一のゲームは、組み込みの JCE プロバイダーと BouncyCastle の 2 つだけです。Oracle の JCE は Android にはないため、修正された BoucnyCastle ビルトインまたは SpongyCastle を使用できます。

他にもいくつかのオプションがあります (GNU にはクラスパス ライブラリの一部として 1 つがあり、これはおそらくフットプリントの要件を満たさないでしょう) が、正直なところ、別の暗号化ライブラリを使用することについては非常に慎重です。それらは非常に少数の人々 (組み込みの JCE プロバイダーを使用していないほとんどすべての人が BouncyCastle を使用している) によって使用されているため、セキュリティについて厳密にレビューされている可能性は低く、そのため、おそらく使用を避ける必要があります。彼ら。

組み込み API 内での API の破損が心配な場合は、SpongyCastle をそのまま使用します。正直なところ、1.5MB はそれほど大きなフットプリントではありません。

于 2013-02-04T16:44:29.753 に答える