[fix] move to sh512 because it's fucking year 2017

This commit is contained in:
Laurent Peuch 2017-08-14 16:09:46 +02:00
parent 49d5c70fd6
commit 4419ec10ce

View file

@ -138,7 +138,7 @@ def user_create(auth, username, firstname, lastname, mail, password,
fullname = '%s %s' % (firstname, lastname)
char_set = string.ascii_uppercase + string.ascii_lowercase + string.digits + "./"
salt = ''.join([random.SystemRandom().choice(char_set) for x in range(12)])
salt = '$1$' + salt + '$'
salt = '$6$' + salt + '$'
user_pwd = '{CRYPT}' + crypt.crypt(str(password), salt)
attr_dict = {
'objectClass': ['mailAccount', 'inetOrgPerson', 'posixAccount'],