¡Beautiful and elegant solution! Two copies of the password: one on the client, the other on the server.
1. Client wants to connect 2. Server generates a random_alphanumeric_string and sends it to the client 3. Both Client and Server creates a hash string from <password+random_alphanumeric_string> 4. Client sends the hash string to the server 5. Server compares his hash result with the hash string received from de client. I think it is a very good solution, Isn't it? Daniel -- http://mail.python.org/mailman/listinfo/python-list