2
我使用hashlib.sha1库来存储Python中的文件名。例如:来自hashlib.sha1库的值可以在Python版本之间更改吗?
file_name = hashlib.sha1(url.encode()).hexdigest()
这个库是否已修复,以便输入相同的术语会在不同版本的Python中产生相同的哈希?
我使用hashlib.sha1库来存储Python中的文件名。例如:来自hashlib.sha1库的值可以在Python版本之间更改吗?
file_name = hashlib.sha1(url.encode()).hexdigest()
这个库是否已修复,以便输入相同的术语会在不同版本的Python中产生相同的哈希?
只要没有错误就是散列函数的工作方式。 如果散列值不同,您将无法再登录到许多网页上,因为只存储密码的散列。
这就是说有可能总是有可能产生错误的结果。另一方面,我认为这些库在发布之间从未真正触及过,因为没有什么可做的。
你想达到什么效果?散列是一种方式,我没有看到任何理由来散列文件名?