Aplikasi ini dirancang dengan prinsip Enkripsi End-to-End (E2EE) Asimetris menggunakan protokol Diffie-Hellman Key Exchange (DH). Ini memungkinkan pengguna dengan password dan username berbeda untuk berkomunikasi secara rahasia, di mana kunci sesi unik dibuat hanya di browser mereka, tanpa diketahui server.
WEBCHAT (DH E2EE)
1. Tampilan Login Minimalis
Tampilan login sangat sederhana (minimalis), berfokus pada Username dan Password. Meskipun tampilannya sederhana, di balik layar, penggunaan DH memastikan keamanan. Setelah login, sistem akan siap memulai proses pertukaran kunci secara otomatis saat Anda memilih lawan bicara.
2. Antarmuka Chat Aktif dan E2EE
Gambar di atas menunjukkan dua pengguna ('AAAA' dan 'GG') yang telah berhasil melakukan DH Key Exchange dan sedang berkomunikasi.-
- Tampilan Bersih: Tata letak Minimalis dengan sidebar navigasi (kiri) dan daftar target (tengah) yang jelas.
- Bubble Chat: Menggunakan sudut yang halus, namun mempertahankan kontras tinggi.
- Enkripsi Aktif: Pesan yang diketik ("aaaa han?") terenkripsi menggunakan kunci sesi yang dibuat selama proses DH. Server hanya meneruskan teks yang sudah terenkripsi.
- Ephemeral: Semua riwayat chat (history) hanya disimpan di memori sesi browser (client-side), dan akan hilang saat halaman ditutup atau di-refresh.