import hashlib
import random
def new():
m = hashlib.md5()
m.update(str(random.random()))
return m.hexdigest()
This module generate a new md5 hash randomically, it's to useful for any kind of security sessions (like web session, chat session, etc.)
import RandomMD5
...
import ChatServer
s = ChatServer.Session()
md5_hash = RandomMD5.new()
s.SessionKey = md5_hash