Merge pull request #358 from YunoHost/crypto_random_for_password

[fix] use cryptorandom to generate password
This commit is contained in:
Laurent Peuch 2017-08-30 08:44:39 +02:00 committed by GitHub
commit a6639c4530

View file

@ -2104,4 +2104,4 @@ def random_password(length=8):
import random import random
char_set = string.ascii_uppercase + string.digits + string.ascii_lowercase char_set = string.ascii_uppercase + string.digits + string.ascii_lowercase
return ''.join(random.sample(char_set, length)) return ''.join([random.SystemRandom().choice(char_set) for x in range(length)])