E2EE Protokolü

WebSocket mesajlaşması için End-to-End Encryption protokolü. Mesajlar gönderende şifrelenir ve yalnızca amaçlanan alıcı tarafından çözülebilir — sunucu hiçbir zaman düz metni görmez.

TsgcWSPClient_E2EE / TsgcWSPServer_E2EE

Uçtan uca şifrelenmiş doğrudan + grup mesajlaşma alt protokolü. Sunucu yalnızca şifreli metni görür — anahtarlar istemciden istemciye değiş tokuş edilir.

Bileşen sınıfı

TsgcWSPClient_E2EE

Protokol

Bir WebSocket taşıyıcısı üzerinden uçtan uca şifreleme

Platformlar

Windows, macOS, Linux, iOS, Android

Sürüm

Enterprise

Bileşeni bırakın, birkaç özellik ayarlayın, başlayın

Bir UserId ayarlayın, DirectMessage gönderin veya CreateGroup + JoinGroup + SendGroupMessage kullanın; anahtarlar şeffaf bir şekilde anlaşılır.

uses
  sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Protocol_E2EE_Server,
  sgcWebSocket_Protocol_E2EE_Client;

// --- Sunucu -----------------------------------------------
ServerE2EE := TsgcWSPServer_E2EE.Create(nil);
ServerE2EE.Server := WSServer;

// --- İstemci -----------------------------------------------
ClientE2EE := TsgcWSPClient_E2EE.Create(nil);
ClientE2EE.Client := WSClient;
ClientE2EE.E2EE_Options.UserId := 'alice';
WSClient.Active := True;

// 1-e-1 şifreli doğrudan mesaj
ClientE2EE.SendDirectMessage('bob', 'hello bob');

// Grup sohbeti — oluştur, katıl, yayınla
ClientE2EE.CreateGroup('team-42');
ClientE2EE.JoinGroup('team-42');
ClientE2EE.SendGroupMessage('team-42', 'standup at 10');
ClientE2EE.LeaveGroup('team-42');

İçinde neler var

5 yayımlanan özellik, 9 metot, 19 olay — bileşen referansından alınmıştır.

Bağlantı

Yayımlanan özellikler: Client, Broker, Guid.

Yaşam döngüsü

Olaylar: OnConnect, OnDisconnect, OnError.

Gelişmiş

Metotlar: WriteData.

Tanılama

Yayımlanan özellikler: Version.

Şifreleme

Özellikler: E2EE_Options.

Abonelikler

Metotlar: Subscribe, UnSubscribe.

Spesifikasyonlar ve referanslar

Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Demo Projesi — Demos\Protocols\E2EE Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir — denemeyi aşağıdan indirin.
Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları — yalnızca bu bileşen.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.

Uçtan Uca Şifrelemeye Hazır mısınız?

Ücretsiz denemeyi indirin ve uygulamanıza sıfır bilgi mesajlaşması ekleyin.