Ошибка 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())
Другие вопросы по тегам