hashlib实现加密

import hashlib


def md5_passwd(str,salt= '123456'):
    str = str +salt # 加盐
    md = hashlib.md5() # 构造一个md5对象
    print(type(str))
    md.update(str.encode()) # hash 之前一定要是bytes类型
    print(type(str.encode()))
    ret = md.hexdigest()
    return ret

str = input("请输入你要加密的文字:")
print("加密后的结果为:%s"%md5_passwd(str)
  • md5加密一行搞定
hashlib.md5("一行搞定".encode("utf-8")).hexdigest()

你可能感兴趣的:(python)