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

Reply via email to