我使用hashlib.sha1库在Python中存储文件名。 e.g:
file_name = hashlib.sha1(url.encode()).hexdigest()
这个库是否已修复,因此输入的相同术语会在不同版本的Python中产生相同的哈希值?
答案 0 :(得分:1)
只要没有错误就是散列函数必须如何工作。 如果哈希值不同,则无法再登录许多网页,因为只存储了密码的哈希值。
有人说,总有可能存在错误产生错误的错误。另一方面,我猜这些库在发行版之间永远不会被触及,因为没有什么可做的。
你想要实现什么目标?哈希是一种方式,我没有看到任何理由散列文件名?