在Python中,是否可以将图片输入到hashlib的sha256功能中,并输出哈希值?
在Python中,是否可以将图片输入到hashlib的sha256功能中,并输出哈希值?
也许这能帮到你?链接
您需要导入hashlib,打开文件,然后计算哈希值。
import hashlib
filename = "Filepath to image file.png"
with open(filename,"rb") as f:
bytes = f.read() # read entire file as bytes
readable_hash = hashlib.sha256(bytes).hexdigest();
print(readable_hash)
f.read()
命名为bytes
,因为它是一个内置方法,所以在它们之后声明变量是不允许的,会导致代码出错。如果你仍然遇到代码错误,请注意这个小提示。 - Vusal Ismayilov