We’ve just added experimental encryption support to Synergy. This will provide extra security to those using Synergy over WiFi or a large network (e.g. a university) where packets may be monitored.
Plain text messages in Synergy look a bit like this:
Okay so it’s simplified (key up messages and extra data omitted), but you get the point. For the keen eyed, you’ll have noticed that “password” has been typed. Adding encryption solves this problem by turning the key presses into data unreadable to humans.
We use AES (Rijndael) symmetric private key encryption, meaning that both the client and server have the same key (we do this by asking users to enter the same password on all machines). We also send a randomly generated IV (initialization vector) frequently to make it a little bit harder for an observer to decrypt.
Invalid message from client
Synergy 1.4.11 has the following bug:
- Bug #3565 – Encryption fails when typing fast (Invalid message from client)
If you’re experiencing this problem, please try the latest nightly build.
As always, thanks for your support!