2017-02-04 2 views
1

Ich beginne damit, eine Website zu erstellen, auf der Benutzer private Informationen speichern und abrufen können, die sie auf dem Server speichern. Da die Informationen privat sind, möchte ich auch eine 256-Bit-Verschlüsselung bereitstellen. Also, wie soll ich das machen? Sollte ich den Backend-Server-Kram in node.js oder Python codieren, da ich mit beiden Sprachen vertraut bin? Wie gehe ich vor, um dem Benutzer einen sicheren Server zur Verfügung zu stellen? Und wenn ich in Zukunft meinen Service auf mobile Apps für Android und iOS ausweiten möchte, was wäre der Prozess?Erstellen Sie einen Server, um private Informationen des Benutzers zu empfangen und zu senden

Bitte versuchen Sie es im Detail zu erklären, da dies eine große Hilfe sein würde :)

Antwort

1

Sie müssen keine eigenes verschlüsseltes Kommunikationsprotokoll erstellen. Den gesamten Verkehr über https nur dienen.

Wenn Sie auch die Daten verschlüsseln möchten, bevor sie auf einer Datenbank zu speichern Sie es bei der Ankunft auf dem Server verschlüsselt werden können.

Check out Express.js für den Server, Passport.js für die Authentifizierung und die Suche nach 256-Bit-Verschlüsselung auf npm. Es gibt einige Implementierungen.

Verwandte Themen