Tristan-H11 / Kryptographie

https://krypto-gui.tristan-hoermann.de
2 stars 2 forks source link

Diffie Helmann & AES für HTTP API #102

Closed Tristan-H11 closed 7 months ago

Tristan-H11 commented 8 months ago

Kommunikation initial über diffie Helmann starten. Best practices schauen. Nen identifier für nen client Im klartext mitgeben immer?

Danach nur per AES kommunizieren

Tristan-H11 commented 8 months ago

Media type ist octed-stream Schlüssel und IV vorher austauschen

Server wird Stateful, weil er eine Map von Identifiers und zugehörigen AES Schlüsseln speichert. Beim Austausch muss dem Client also auch eine ID zugewiesen werden.

Modelle als json string erstellen und verschlüsseln. Anschließen base64 kodieren.

Folglich base64 decodieren, entschlüsseln und ausm json das Objekt bauen