python TypeError: Unicode-objects must be encoded before hashing 解决方法
# 导入md5 加密所需模块import hashlib# 创建md5 对象m = hashlib.md5()# 生成加密串,其中password 是要加密的字符串m.update("password")# 获取加密串pw = m.hexdigest()print(pw)第一次报错信息TypeError: Unicode-objects must be encoded before hashing
·
# 导入md5 加密所需模块
import hashlib
# 创建md5 对象
m = hashlib.md5()
# 生成加密串,其中password 是要加密的字符串
m.update("password")
# 获取加密串
pw = m.hexdigest()
print(pw)
第一次报错信息TypeError: Unicode-objects must be encoded before hashing
# 导入md5 加密所需模块
import hashlib
# 创建md5 对象
m = hashlib.md5()
# 生成加密串,其中password 是要加密的字符串
***************修改如下******************
m.update("password".encode('utf-8'))
# 获取加密串
pw = m.hexdigest()
print(pw)
更多推荐



所有评论(0)