2016-04-08 9 views
2

Ich entwickle eine mobile Anwendung, mit der ich über REST-Dienste eine Verbindung zu meinem Server herstellen muss.RSA-Verschlüsselung zurück von Server nodejs

Ich möchte den Datenübergang vom Client zum Server und umgekehrt verschlüsseln. dafür habe ich so viele Dokumente für RSA durchgegangen, aber überall heißt es, dass wir mit dem öffentlichen Schlüssel in der Client-Seite verschlüsseln und den privaten Schlüssel verwenden können, den wir entschlüsseln können.

Aber das Problem ist nach dem Login Ich möchte "Benutzerdetails" vom Server als Antwort in verschlüsselter Weise senden.

so Frage hier ist, können wir mit privaten Schlüssel verschlüsseln und mit öffentlichen Schlüssel entschlüsseln? Wenn ja dann bitte schlagen Sie mir eine Bibliothek für Client-Seite und für Nodejs Server-Seite.

wenn nein. Dann sag mir die Lösung.

Vielen Dank im Voraus

Antwort

5

Verwenden Sie HTTPS. Es macht die Verschlüsselung des öffentlichen/privaten Schlüssels transparent.

+0

also verschlüsselt es von der Server-Seite als Antwort? – Rahul

+2

Ja. Es tut. Die gesamte Kommunikation ist verschlüsselt. – Quentin

+0

weil ich mit Hilfe einiger Software über die Daten, die von meinem Server kommen und gehen, überwacht habe ... so habe ich festgestellt, dass nach HTTPS Client Daten verschlüsselt werden, aber die Serverantwort ist Rohdaten – Rahul

Verwandte Themen