2017-05-09 1 views
1

Ich muss einen sicheren Chat-Server mit Ende-zu-Ende-Verschlüsselung Unterstützung, theoretisch ich weiß, wie es funktioniert, aber ich weiß nicht, wie man einen Verschlüsselungsschlüssel über ssl.Wie Ende-zu-Ende-Verschlüsselung sicher senden

+0

Das ist viel zu breit. Um dies zu beantworten, müssten Sie ein umfangreiches Tutorial schreiben. Hast du das schon versucht? Welches spezielle Problem ist aufgetreten? – Carcigenicate

+0

Ich habe einen funktionierenden Chat-Server, ich weiß einfach nicht, wie man einen Verschlüsselungsschlüssel sicher teilt. –

Antwort

1

Sie sollten einen bewährten Schlüsselaustauschalgorithmus wie Diffie–Hellman verwenden.

Andernfalls können Sie sich darauf verlassen, dass asymmetrische Schlüssel einen neuen/temporären symmetrischen Schlüssel austauschen. Zum Beispiel sendet jede Seite die Hälfte eines symmetrischen Schlüssels, der mit dem öffentlichen Schlüssel jedes anderen verschlüsselt ist.