Тип хеширования содержимого файла ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Тип хеширования содержимого файла

Сообщение Anonymous »

Мне нужно назвать файл после его содержимого, чтобы предотвратить дублирование. Файлы представляют собой изображения, и перед сохранением нового файла я проверяю таблицу своей медиатеки на наличие повторяющихся имен.
Поэтому я использую hash_file. Но меня интересует шифрование.
md5, sha1, sha256, что-то еще?
Я знаю, что md5 самый быстрый, а sha256 с меньшей вероятностью коллизируются, но sha256 создает очень длинные имена файлов.
В реальном сценарии, когда пользователь загружает изображения на веб-сайт, какой из них лучше?

Подробнее здесь: https://stackoverflow.com/questions/791 ... e-contents

Вернуться в «Php»