Я написал код, который сгенерирует случайный пароль 5 раз, и я хотел бы закодировать эти пароли в MD5, но когда я попытаюсь кодировать его, он выдаст ошибку, что объект 'NoneType' не имеет атрибута ', кодируети я не знаю, как изменить код, чтобы избежать этой ошибки.Извините, я новичок в Python ... Мой код ниже.Спасибо за помощь
import random, string
import hashlib
length = 6
chars = string.ascii_letters + string.digits
def ff():
rnd = random.SystemRandom()
a = (''.join(rnd.choice(chars) for i in range(length)))
c = a
return(c)
def ff2():
for i in range(5):
print(ff(),' ')
str = ff2()
result = hashlib.md5(str.encode())
print("The hexadecimal equivalent of hash is : ", end ="")
print(result.hexdigest())