キー交換に Diffie Hellman を使用しAES
、キーでデータを暗号化しようとしています。Android に適した作業サンプルを提供してくれる人はいますか?
7526 次
1 に答える
3
私は実際に最近、同様の問題に取り組んでいます。動作するサンプルはありませんが、注意すべき点がいくつかあります。
Android は部分的な Bouncy Castle パッケージを使用して暗号化の大部分を処理しますが、Android は不完全であるため、独自の暗号化パッケージを使用することを好む人もいます (Spongy Castle は一般的に引用される代替手段です)。ここ の議論を参照してください。
Android の既存のツールを使用することを選択した場合は、Cipherを介してそれらにアクセスできます。Android がサポートする便利なアルゴリズムのリストを次に示します。
Android 以外の Java 暗号化ライブラリを使用することを選択した場合、Android はライブラリが必要とするすべての Java パッケージをサポートしていないことに注意してください。Spongy Castle でそれを処理する方法についての私の (現在未回答の) 質問を参照してください。
これらが役立つことを願っています!
于 2011-08-02T13:10:58.397 に答える