hashlib 实现加密
实现代码
import hashlib # hashlib是一个python用于给数据加密的包,内有很多加密方式,包括md5,sha1, sha224, sha256, sha384, sha512等一系列用于加密的算法 #选择一个加密方式格式如下: m = hashlib.md5() #用md5对英文加密 str_en = b'hello world'#b代表二进制 #调用update方法实现加密动作,该方法有一个特性:多次update时是将下一个md5值串到上一个后边 m.update(str_en) #调用hexdigest()实现以16进制方式输出 print(m.hexdigest()) #中文加密 m1 = hashlib.sha512() str_cn ='你好,世界' #中文形式时要指定编码方式 m1.update(str_cn.encode("utf-8")) print(m1.hexdigest())