编程语言
首页 > 编程语言> > python学习笔记(十一)-- md5加密

python学习笔记(十一)-- md5加密

作者:互联网

md5加密

import hashlib

#加密,md5加密不可逆
#1 字符串转成bytes 2、用hashlib.md5进行加密 3、获取加密结果
s = '123456'
s = s.encode()#字符串转bytes
m = hashlib.md5(s)#md5加密
m = hashlib.sha256(s)#加密
result = m.hexdigest()#获取加密后的结果
print(result)

#加盐,在原字符串基础上加一段字符串,再进行加密
def md5(s,salt='#$%^%^^326237'):
    s = (str(s)+salt).encode()
    m = hashlib.md5(s)
    return m.hexdigest()

标签:hashlib,加密,python,hexdigest,result,字符串,md5
来源: https://www.cnblogs.com/yanyan-/p/10822672.html