首页 > 代码库 > python基础六--加密模块hashlib
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。