Python ripemd160错误

时间:2014-03-25 16:52:47

标签: python hashlib ripemd

我正在尝试使用ripemd160提供的内置md4Openssl来生成哈希值。 这是我的代码

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 个答案:

答案 0 :(得分:2)

update()不返回摘要。摘要由digest()hexdigest()

生成
h.update(c)
print(h.hexdigest())