2012-03-15 11 views
1

暗号化されていない標準の非暗​​号化ソケットとサーバーに正常に接続するAndroidアプリケーションを使用するJavaサーバーを作成しました。Androidの安全な/暗号化されたソケット

クライアントとサーバーの間でパスワードのセキュリティを転送できるように、追加の暗号化を追加したいと考えています。

これを行う最も簡単な方法は何ですか?私はキーストアとそのすべてと非常に混同しています(私はそれらを必要としますか?)。私はどこにでも必要なものの例を使って良い説明を見つけることができません。

うまくいけばよい答えが得られます:)

答えて

1

SSLソケット接続を使用して、何をしようとしているかを達成することができます。これを行う方法の例については、OpenMobster Cloud Platformコードベースのクラスの1つを参照してください。

そのここにあります:http://openmobster.googlecode.com/svn/trunk/cloud/android/connection/src/main/java/org/openmobster/core/mobileCloud/android/module/connection/NetworkConnector.java

これは、Android上で、

グッドラックを動作するようにテストされています!!!!

+0

リンクを更新してください。 404にリダイレクトしています。 –

+0

リンクを見つけました: https://github.com/LOG-TAG/openmobster/blob/master/cloud/android/connection/src/main/java/org/openmobster/core/mobileCloud/android /module/connection/NetworkConnector.java –

0

Java Cipherクラスを使用できます。最も多くのモジュールを使用することもできます。最も注目に値するのはBouncyCastle. BouncyCastleはアンドロイドがデフォルトで使用する暗号化APIです。さらにjavax.net.sslを使用できます。

関連する問題