python中的加密模块hashchlib模块
# 加密操作 import hashlib md = hashlib.md5() # md.update(‘meking‘.encode(‘utf-8‘)) # 等价于 md.update(b‘meking‘) md.update(b‘meking‘) print(md.hexdigest()) # 结果 afd77376a81efd26ae89b04fc8851d33 # 加盐处理 md1 = hashlib.md5() md1.update(‘加盐‘.encode(‘utf-8‘)) # 明文前加盐 md1.update(‘明文‘.encode(‘utf-8‘)) md1.update(‘加盐‘.encode(‘utf-8‘)) # 明文后加盐 print(md1.hexdigest()) # d522cc3c2469a53e6f09672daaf1f343
对于hashchlib加密模块,由叫摘要算法。是对明文进行某种编码。还没有人可以经行解码。对于密文加密来说密文越长,加密效果越好,但是时间消耗就会越长,对于存储资源占用也是问题。
原文:https://www.cnblogs.com/huaiXin/p/11218536.html