Python中的用于加密的函数位于hashlib,hmac模块中,都是内置模块,直接导入即可使用
hashlib模块实现了md5,sha1,sha224,sha256,sha384,sha512等算法,...hashlib.algorithms_available
{'sha384', 'DSA', 'SHA224', 'sha1','sha224', 'SHA384', 'ripemd160', 'MD5', 'whirlpool', 'SHA', 'MD4..., 'SHA512','ecdsa-with-SHA1', 'dsaWithSHA', 'md5', 'sha256', 'DSA-SHA', 'SHA1', 'RIPEMD160','sha', 'md4...'sha256', 'sha384', 'sha1','sha224', 'sha512'}
#创建一个加密函数对象
>>> m = hashlib.md5()
>>> m.update(b'python...m.hexdigest()
'f00243cac6d9aa2d320ed5603061483b'
>>> mySha1 = hashlib.sha1()
>>> mySha1.update(b'python