All network commands among fetcher, mine, apply and console are sent encrypted. The key serves both as authentication and encryption.
The redo/plog contents is sent encrypted if the option is selected.
The key is defined by variable NETWORK_TRAFFIC_KEY.  As this can be considered as sensitive information, there are more ways how to specify this value:

The encryption uses 128bit CAST5 encryption. For more information please see http://en.wikipedia.org/wiki/CAST-128