在某些实验中,会需要一些hash算法
如何使用sha256
虽然可以直接import hashlib全部导入,但也可以仅仅使用 sha256()这个函数
from hashlib import sha256
from hashlib import sha256
if __name__ == "__main__":
s = sha256() # Get the hash algorithm.
message = "y y7"
s.update(message.encode("utf-8")) # Hash the data.
b = s.hexdigest() # Get he hash value.
print(s.digest())
print(b)
"""
" b'xde;xdc)x13_x88 vx10xadxb4x9ex8f#xa7hDxf6GXx14xc9x94x80
如何获取摘要
使用方法 hexdigest() 获取16进制的摘要,也可以使用方法digest()获取以字节为单位的摘要
注意事项:
message需要进行encode编码,否则会报错TypeError: Strings must be encoded before hashing



