2016-06-14 8 views
0

ホームバンキングのアプリをシミュレートするAndroid用アプリを作る必要があるので、私は自分のデータベースとJSONで必要なデータを返すPHPスクリプトを用意しています。Webサービスを使用してデータを暗号化するにはどうすればよいですか?

私のアプリはスクリプトに接続してデータを受信しますが、データを暗号化してアプリに送信するにはどうすればよいですか?

PHPのようなポストメソッドはありますか?誰かに私に良いガイドをするか、私に教えてくれますか?

+1

常に古いSSLがあります。 –

答えて

1

コメントに示唆しているように、常にhttpsコールを使用できます。

投稿データの暗号化を依然として主張している場合。 AES暗号化を使用することができます。 AESキーをフェッチするAPIを作成します。クライアントはこのapiを呼び出してAESキーを取得します。

httpリクエストのすべての投稿データは、このAESキーを使用して暗号化されます。クライアントがデータを受け取ると、まずデータを復号化して解析します。

以下のコードを参照してください。 Simple Java AES encrypt/decrypt example

+0

この質問は参考にしないでください。 5つのうち4つの回答には安全でないコードが含まれ、もう1つの回答には使用可能な例は含まれていません。セキュリティで保護された暗号化の例を検索すると、安全でないコードを含む9つの回答を下落させました。 [この回答](http://stackoverflow.com/a/8041442/1816580)にはすべての良いアドバイスが含まれていますが、実装例はありません。とにかく、あなたのためにすべてをする有名な図書館を見つけることが最善でしょう。 JNCryptorが気になります。 –

関連する問題