加密模块

  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