加密:hashlib
hashlib模块用于加密的相关操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法
import hashlib # ############ md5 ################ hash = hashlib.md5() hash.update(bytes('123456', encoding='utf-8')) #将字节用md5加密 print(hash.hexdigest()) #得到加密后的密文 print(hash.digest()) # ############ sha1 ################ hash = hashlib.sha1() hash.update(bytes('admin', encoding='utf-8')) print(hash.hexdigest()) # ############ sha256 ################ hash = hashlib.sha256() hash.update(bytes('admin', encoding='utf-8')) print(hash.hexdigest()) # ############ sha384 ################ hash = hashlib.sha384() hash.update(bytes('admin', encoding='utf-8')) print(hash.hexdigest()) # ############ sha512 ################ hash = hashlib.sha256() hash.update(bytes('admin', encoding='utf-8')) print(hash.hexdigest())