E2EE-Protokoll
Ende-zu-Ende-Verschlüsselungsprotokoll für WebSocket-Messaging. Nachrichten werden beim Sender verschlüsselt und können nur vom vorgesehenen Empfänger entschlüsselt werden — der Server sieht niemals Klartext.
Ende-zu-Ende-Verschlüsselungsprotokoll für WebSocket-Messaging. Nachrichten werden beim Sender verschlüsselt und können nur vom vorgesehenen Empfänger entschlüsselt werden — der Server sieht niemals Klartext.
Ende-zu-Ende-verschlüsseltes Subprotokoll für Direkt- und Gruppen-Messaging. Der Server sieht nur Chiffrat — Schlüssel werden zwischen Clients ausgetauscht.
TsgcWSPClient_E2EE
Ende-zu-Ende-Verschlüsselung über einen WebSocket-Carrier
Windows, macOS, Linux, iOS, Android
Enterprise
Setze eine UserId, sende DirectMessage oder CreateGroup + JoinGroup + SendGroupMessage — die Schlüssel werden transparent ausgehandelt.
uses
sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Protocol_E2EE_Server,
sgcWebSocket_Protocol_E2EE_Client;
// --- Server -----------------------------------------------
ServerE2EE := TsgcWSPServer_E2EE.Create(nil);
ServerE2EE.Server := WSServer;
// --- Client -----------------------------------------------
ClientE2EE := TsgcWSPClient_E2EE.Create(nil);
ClientE2EE.Client := WSClient;
ClientE2EE.E2EE_Options.UserId := 'alice';
WSClient.Active := True;
// 1-zu-1-verschlüsselte Direktnachricht
ClientE2EE.SendDirectMessage('bob', 'hello bob');
// Gruppenchat — erstellen, beitreten, verbreiten
ClientE2EE.CreateGroup('team-42');
ClientE2EE.JoinGroup('team-42');
ClientE2EE.SendGroupMessage('team-42', 'standup at 10');
ClientE2EE.LeaveGroup('team-42');
5 veröffentlichte Eigenschaften, 9 Methoden, 19 Ereignisse — aus der Komponentenreferenz übernommen.
Veröffentlichte Eigenschaften: Client, Broker, Guid.
Ereignisse: OnConnect, OnDisconnect, OnError.
Methoden: WriteData.
Veröffentlichte Eigenschaften: Version.
Eigenschaften: E2EE_Options.
Methoden: Subscribe, UnSubscribe.
Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.
Springe direkt zur Komponentenreferenz, lade das einsatzbereite Demo-Projekt herunter und teste die Testversion.
| Demo Project — Demos\Protocols\E2EE Einsatzbereites Beispielprojekt. Im sgcWebSockets-Paket enthalten — lade unten die Testversion herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Codebeispiele für Delphi & C++ Builder und Primärquellenreferenzen — nur für diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch zu jeder Komponente der Bibliothek. | Öffnen |