You can use SSL encripted connections, for logon and all session if you like, socket module has SSL support too:
http://docs.python.org/lib/module-socket.html http://docs.python.org/lib/ssl-objects.html http://docs.python.org/lib/socket-example.html (check last example) As for hashes, password hashing with md5, most sites or systems authenticates against the hash, never use the clear password, a hash is better and can be faster. http://docs.python.org/lib/module-md5.html Regards, Carlos Daniel Ruvalcaba Valenzuela On 12/24/06, Adam Bark <[EMAIL PROTECTED]> wrote: > I'm currently writing a networked game and I'm about to write a proper > implementation of the logon server. I would prefer to have some sort of > encryption but would like some opinions. The way I see it either I can take > a hash of some data eg. username, password, port and ip and check the hash > against one generated on the server. Alternatively I could use twisted conch > tunneling through ssh. I anybody has any opinions on either of these ideas > or anything else that might be useful, fire away. > Cheers, > Adam. > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > > > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor