The default Mac-to-Mac screen sharing uses VNC but obviously not the vanilla flavor as it uses both user+pass authentication (as opposed to password-only for regular VNC) as well as some encryption for the data.
What are these authentication and encryption protocols? Are there any libraries/modules/tools for Windows that support these protocols?