Python中的用于加密的函数位于hashlib,hmac模块中,都是内置模块,直接导入即可使用
hashlib模块实现了md5,sha1,sha224,sha256,sha384,sha512等算法,...可以通过hashlib.algorithms_available查看
hmac模块实现了hmac算法,需要一个key来进行加密
hashlib用法如下:
#导入hashlib模块
>>> import...sha384', 'DSA', 'SHA224', 'sha1','sha224', 'SHA384', 'ripemd160', 'MD5', 'whirlpool', 'SHA', 'MD4', 'SHA512...dsaWithSHA', 'md5', 'sha256', 'DSA-SHA', 'SHA1', 'RIPEMD160','sha', 'md4', 'SHA256', 'dsaEncryption', 'sha512...用法如下:
>>> import hmac
>>> myhmac = hmac.new(b'mykey')
>>> myhmac.update(b'mymessage')
>>> myhmac.hexdigest