python基础六--加密模块hashlib
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础六--加密模块hashlib相关的知识,希望对你有一定的参考价值。
python加密模块hashlib
1、md5加密实例
import hashlib def md5passwd(password): m=hashlib.md5() m.update(bytes(password,encoding=‘utf-8‘)) new_password=m.hexdigest() #加密后十六进制显示 # new_password=m.digest() #加密后二进制显示 print(‘加密后的密码是:%s‘%new_password) return new_password s=‘123456‘ md5passwd(s)
2、各种加密方式
import hashlib # ######## md5 ######## hash = hashlib.md5() hash.update(‘admin‘) print(hash.hexdigest()) # ######## sha1 ######## hash = hashlib.sha1() hash.update(b‘admin‘) print(hash.hexdigest()) # ######## sha256 ######## hash = hashlib.sha256() hash.update(b‘admin‘) print(hash.hexdigest()) # ######## sha384 ######## hash = hashlib.sha384() hash.update(b‘admin‘) print(hash.hexdigest()) # ######## sha512 ######## hash = hashlib.sha512() hash.update(b‘admin‘) print(hash.hexdigest())
注:加密后,是不可逆的,即是不可以解密的。
以上是关于python基础六--加密模块hashlib的主要内容,如果未能解决你的问题,请参考以下文章