2016-04-08 27 views
2

私はRESTサービスを介してサーバに接続する必要がある1つのモバイルアプリケーションを開発しています。サーバからのRSA暗号化nodejs

クライアントからサーバーへのデータ移行を暗号化したい、またはその逆の場合もあります。 私はRSAのために非常に多くの文書を見てきましたが、どこでもクライアント側で公開鍵を使用すると私たちは復号化できる秘密鍵を暗号化して使用できると言っています。

しかし、問題はログイン後、私は暗号化された方法でサーバーから「ユーザーの詳細」を返信したいのです。

私たちは秘密鍵を使って暗号化し、公開鍵を使って解読できますか? もしそうなら、クライアント側とnodejsサーバー側のライブラリを私に教えてください。

if no。解決策を教えてください。

ありがとうございます。

答えて

5

HTTPSを使用してください。公開鍵/秘密鍵の暗号化は透過的に行われます。

+0

また、サーバー側からレスポンスとして暗号化されますか? – Rahul

+2

はい。します。通信全体が暗号化されます。 – Quentin

+0

私はサーバーからのデータの送受信についていくつかのソフトウェアを使って監視していたので、私はHTTPSクライアントのデータが暗号化された後にサーバーの応答が生データであることを発見しました – Rahul