【发布时间】:2017-05-11 08:57:26
【问题描述】:
我正在尝试将事件 API 与 Python3 一起使用。在当前状态下,登录功能使用已弃用的 md5 库。因此,我想将此函数转换为与 Python 3 兼容。我面临的困难是:
response = md5.new(nonce + ':'+ md5.new(password).hexdigest()).hexdigest()
我尝试转换它是
mpwd = hashlib.md5(password.encode())
apwd = mpwd.hexdigest()
s = nonce+":"+apwd
mall = hashlib.md5(s.encode())
response = mall.hexdigest()
不幸的是,API 返回一个错误,指出登录名或密码不正确。但是,我检查了两者,没关系。那你能告诉我我的代码有什么问题吗?
【问题讨论】:
标签: python-3.x md5 hashlib