3

キー交換に Diffie Hellman を使用しAES、キーでデータを暗号化しようとしています。Android に適した作業サンプルを提供してくれる人はいますか?

4

1 に答える 1

3

私は実際に最近、同様の問題に取り組んでいます。動作するサンプルはありませんが、注意すべき点がいくつかあります。

  1. Android は部分的な Bouncy Castle パッケージを使用して暗号化の大部分を処理しますが、Android は不完全であるため、独自の暗号化パッケージを使用することを好む人もいます (Spongy Castle は一般的に引用される代替手段です)。ここ の議論を参照してください。

  2. Android の既存のツールを使用することを選択した場合は、Cipherを介してそれらにアクセスできます。Android がサポートする便利なアルゴリズムのリストを次に示します。

  3. Android 以外の Java 暗号化ライブラリを使用することを選択した場合、Android はライブラリが必要とするすべての Java パッケージをサポートしていないことに注意してください。Spongy Castle でそれを処理する方法についての私の (現在未回答の) 質問を参照してください。

これらが役立つことを願っています!

于 2011-08-02T13:10:58.397 に答える