2016-06-16 3 views
2

Я использую библиотеку hashlib.sha1 для хранения имен файлов в Python. например .:Можно ли изменить значения из библиотеки hashlib.sha1 между версиями Python?

file_name = hashlib.sha1(url.encode()).hexdigest() 

фиксированной Является ли эта библиотека, так что тот же термин вошел бы дать тот же хэш в разных версиях Python?

ответ

1

Пока нет ошибок, так как функция хеша должна работать. Если хэш был бы другим, вы не смогли бы войти в систему на многих веб-страницах, поскольку только хранилище хеша вашего пароля.

Это, как говорится, всегда возможно, что произошла ошибка, порождающая неправильные результаты. С другой стороны, я думаю, что эти библиотеки никогда не затрагиваются между релизами, поскольку делать нечего.

Что вы пытаетесь достичь, хотя? Хэши - один из способов, и я не вижу никаких причин хешировать имя файла?

 Смежные вопросы

  • Нет связанных вопросов^_^