Check out my new blog about building websites, host your own website and email server, and more under blog.lpj.app

End-to-End Encrypted Chat

Hybrid Encryption Implementation (RSA-OAEP + AES-GCM)

Alice

Generating Keys...
PUB_KEY:Generating...
SESSION_KEY:WAITING FOR HANDSHAKE

Messages are end-to-end encrypted.

Server Log
Listening
Waiting for packets...

Bob

Generating Keys...
PUB_KEY:Generating...
SESSION_KEY:WAITING FOR HANDSHAKE

Messages are end-to-end encrypted.