The logon packet sent from the client to the server contains the contents encrypted. The data is encrypted using the Blowfish algorithm, with a default key of "IPAddress resolution".
If the special encryption key "#NoEncryption" is used, the logon packet will not be encrypted.
If the encryption key specified by the user starts with "#All", all packets will be encrypted. In this case, the key will be the key supplied by the user with the "#All" prefix removed.
If the user supplies an encryption key less than 20 bytes long, the user's key is appended with the string "IPAddress resolution" and used as the full Blowfish key.