Client connects using the public RSA key of the server, exchanging a temporarily strong AES key.
This key is used to encrypt the stream from the server to the client, increasing encryption speed and making it unnecessary for the clients to have public keys.
This way, the keys are one-time keys as well.
Data is compressed before sending
Client connects using the public RSA key of the server, exchanging a temporarily strong AES key.
This key is used to encrypt the stream from the server to the client, increasing encryption speed and making it unnecessary for the clients to have public keys.
This way, the keys are one-time keys as well.
Data is compressed before sending