我尝试在Tkinter模块中使用hashlib生成文件的哈希。
我的目标:
步骤1:-按钮(单击),打开浏览器(单击要散列的文件)。
第2步:-一旦选择了文件,选择输出文件(.txt)哈希将被'打印'。
第三步:-重复,没有冲突。在from tkinter.filedialog import askopenfilename
import hashlib
def hashing():
hash = askopenfilename(title="Select file for Hashing")
savename = askopenfilename(title="Select output")
outputhash = open(savename, "w")
hash1 = open(hash, "r")
h = hashlib.md5()
print(h.hexdigest(), file=outputhash)
love.flush()
在某种程度上,它允许选择输入文件和输出文件。它将哈希打印到输出文件中。在
但是,如果我选择任何不同的文件,每次都会得到相同的哈希值。在
我是Python新手,它真的让我难堪。在
提前谢谢。在
谢谢你的评论。在
我发现了问题,这是我的新代码:
^{pr2}$
这个密码管用,你们摇滚。:)