# -*- coding: utf-8 -*- import hashlib ‘‘‘ 加密解密 ‘‘‘ #MD5是最常见的摘要算法,速度很快,生成结果是固定的128 bit字节, # 通常用一个32位的16进制字符串表示。 md5 = hashlib.md5() update = md5.update(‘hhhhhaaa‘) print(md5.hexdigest()) #SHA1的结果是160 bit字节,通常用一个40位的16进制字符串表示。 sha1 = hashlib.sha1() sha1.update(‘how to use sha1 in ‘) sha1.update(‘python hashlib?‘) print sha1.hexdigest() sha2 = hashlib.sha256 sha2.update(‘how to use sha1 in ‘) sha2.update(‘python hashlib?‘) print sha2.hexdigest()