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

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

Сообщение Anonymous »

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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