diff -r 85fc1e5dea79 -r 67ecea2d9b67 iro/xmlrpc/SecureUserdbXMLRPCServer.py --- a/iro/xmlrpc/SecureUserdbXMLRPCServer.py Thu Nov 03 22:47:30 2011 +0100 +++ b/iro/xmlrpc/SecureUserdbXMLRPCServer.py Fri Nov 18 22:36:50 2011 +0100 @@ -1,6 +1,6 @@ from SecureAuthentificateXMLRPCServer import SecureAuthentificateXMLRPCRequestHandler from SecureXMLRPCServer import SecureXMLRPCServer -import os, md5 +import os, hashlib class UserDB: ''' @@ -20,14 +20,14 @@ returns a hash out of username and the password and self.salt user is a directory with two keys: username and password """ - m=md5.new() + m=hashlib.sha512() m.update(user["name"]) m.update(self.salt) m.update(user["password"]) return m.hexdigest() def createUser(self,user): - self.userlist[self.createHash(user)]=self.userClass(self.jobqueue) + self.userlist[self.createHash(user)]=self.userClass(user["name"],self.jobqueue) def __getitem__(self,key): return self.userlist[key]