0

我正在尝试使用内置ripemd160md4提供的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'

4

1 回答 1

2

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

h.update(c)
print(h.hexdigest())
于 2014-03-25T16:57:56.113 回答