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()
posted @ 2019-05-06 22:39  颜颜blog  阅读(181)  评论(0编辑  收藏  举报