登录注册时,密码存储不能用明文,可以选用md5加密算法。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 引入模块
import hashlib

def genearteMD5(str):
# 创建md5对象
m = hashlib.md5()

# Tips
# 此处必须声明encode
# 否则报错为:hl.update(str)
# Unicode-objects must be encoded before hashing
m.update(str.encode(encoding='utf-8'))

print('MD5加密前为 :' + str)
print('MD5加密后为 :' + m.hexdigest())