python模块学习之hashlib模块学习
1 # 加密模块 2 import hashlib 3 4 # md5 加密 md5 5 # 1.初始化md5模块 生成md5对象 6 # 2.引入要加密的数据 update 7 # 3.获取加密值 hexdigest 8 m = hashlib.md5() 9 m.update('hello world'.encode('utf8')) #python3 中默认的字符编码是unicode 10 print(m.hexdigest()) #5eb63bbbe01eeed093cb22bb8f5acdc3 11 12 # sha 加密 sha256 调用方式最多 13 # 1.初始化sha256对象 14 # 2.引入要加密的数据 15 # 3.获取加密值 16 m1 = hashlib.sha256() 17 m1.update("hello world".encode("utf8")) 18 print(m1.hexdigest()) #b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9