What i mean is, does the console output indicate that the encryption was unsuccessful? When does the client stop in the process?
If you don't want to hassle around with this, just re-download ML from EA with the link i provided. I didn't need to do anything to be able to connect. Install, put in scripts, connect, voila.