Ошибка Python Rewmd160
Я пытаюсь использовать встроенный ripemd160
а также md4
предоставлено Openssl
генерировать хэш. Это мой код
import hashlib
c = input("Enter: ")
c = c.encode('utf-8')
h = hashlib.new('ripemd160')
d = h.update(c)
print(d.hexdigest())
Но это дает мне ошибку
AttributeError: 'NoneType' object has no attribute 'hexdigest'
1 ответ
Решение
update()
не возвращайте дайджест. Дайджест создан digest()
или же hexdigest()
h.update(c)
print(h.hexdigest())