hashlib模块

# 加密模块
import hashlib

m = hashlib.md5()  # 创建MD5加密方法的对象
m.update("123".encode("utf-8"))  # 加密内容,因为Python3默认编码方式是Unicode,所以需要转码成UTF-8
print(m.hexdigest())
m.update("456".encode('"utf-8'))  # 同一个加密方法对象加密时是添加内容
print(m.hexdigest())  # e10adc3949ba59abbe56e057f20f883e

m2 = hashlib.md5()
m2.update("123456".encode("utf-8"))
print(m2.hexdigest())  # e10adc3949ba59abbe56e057f20f883e


m3 = hashlib.sha256()  # 创建其他加密方式对象
m3.update("123".encode("utf-8"))
print(m3.hexdigest())

 

posted @ 2024-09-24 09:59  GDquicksand  阅读(3)  评论(0编辑  收藏  举报