加密相关内容

md5加密(正常的md5,加盐,动态加盐)

import  hashlib
md5 = hashlib.md5()
md5.update(b'alex3714')
print(md5.hexdigest())

 应用于密码的密文存储,文件的一致性校验

import  hashlib
md5 = hashlib.md5()
md5.update(b'alex3714')
ret = md5.hexdigest()
md =hashlib.md5()
md.update(b'alex')
md.update(b'3714')
res = md.hexdigest()
if ret == res:
    print('结果相同')

 加盐

import  hashlib
md5 = hashlib.md5()
md5.update(b'alex3714')
ret = md5.hexdigest()
print(ret)
md = hashlib.md5(bytes('salt',encoding='utf-8'))
md.update(b'alex3714')
print(md.hexdigest())

 bytes,将字符串转化为字节

t = bytes('salt',encoding='utf-8')
print(t,type(t)

猜你喜欢

转载自www.cnblogs.com/weidaijie/p/10327774.html