filmov
tv
Creating an End-to-End encrypted Java Client-Server Chat application

Показать описание
This video will show you how to implement end-to-end encryption into a Java Client-Server Chat application.
00:00 Introduction
00:20 Edit code from old encryption video
01:20 First client to join Server generates session key for encrypted communication
02:00 Other clients send their public key to the Server
02:40 Server forwards public key to the Client that is Key Warden
03:50 Key Warden sends the Session key to the Server encrypted with the Clients public key
04:25 Server forwards the encrypted session key to the Client that sent their public key
05:30 Testing and debugging the code
06:50 Testing and adding final touch
07:50 Editing Chat logo in Photoshop
08:50 Testing with multiple clients and new logo
End-to-End encryption ensures that not even the Server can read the messages between the clients. Only the clients can read each others messages. This has become standard in messaging applications today such as Imessage, Messenger, WhatsApp, Signal etc.
00:00 Introduction
00:20 Edit code from old encryption video
01:20 First client to join Server generates session key for encrypted communication
02:00 Other clients send their public key to the Server
02:40 Server forwards public key to the Client that is Key Warden
03:50 Key Warden sends the Session key to the Server encrypted with the Clients public key
04:25 Server forwards the encrypted session key to the Client that sent their public key
05:30 Testing and debugging the code
06:50 Testing and adding final touch
07:50 Editing Chat logo in Photoshop
08:50 Testing with multiple clients and new logo
End-to-End encryption ensures that not even the Server can read the messages between the clients. Only the clients can read each others messages. This has become standard in messaging applications today such as Imessage, Messenger, WhatsApp, Signal etc.