Packet encryption using RSA #1996
Labels
Area: netcode
Related to packet serialization and networking algorithms
Type: enhancement
Issue is to be solved by implementing new features
Describe the issue
Packets should be encrypted using symmetric encryption for privacy with reasonable speed. The password/key for the symmetric encryption is provided using an asymmetric encryption like RSA. This process is called envelope encryption.
How to implement
If a client rejoins, the steps are repeated as-is. The client does not need to remember the public key since it might be changed in the future by server.
Further improvements and side notes
The text was updated successfully, but these errors were encountered: