我正在尝试使用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'
答案 0 :(得分:2)
update()
不返回摘要。摘要由digest()
或hexdigest()
h.update(c)
print(h.hexdigest())