Задать вопрос
@Ibishka

Зачем и каким видом шифруют?

Имена картинок и т.д. Каким видом шифруют?
И почему имена картинок шифруют, что может сделать злоумышленник взыв имя product.jpg вместо хеш..jpg
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 4
Zoominger
@Zoominger Куратор тега Веб-разработка
System Integrator
Никто не шифрует. Делают случайное имя, чтобы имена не повторялись и были стандартизированы.
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Вы путаете причину и следствие.
Покажу на примере: Есть сайт любителей кошек, каждый будет грузить файл mykitty.jpg и файлы будут затираться.
Что бы этого избежать используют следующий прием:

1. Загружают файл
2. Создают запись в БД, где id = uuid или guid
3. Перемещают временный файл в место постоянного хранения переименовывая его в соответствии с id

Впрочем п. 3 может и не выполнятся, и файл сохраняется в базе (правда это отдельная тема для холиваров)
Ответ написан
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Если у вас статичный сайт или собственный интернет магазин - вам это не нужно.
Имена файлов иногда рандомизируются, а иногда называются очень даже осмысленно для того, чтобы файлы с одинаковыми названиями не заменили друг друга. Чаще всего, это используется тогда, когда пользователи могут загружать файлы.
Ответ написан
Комментировать
OtshelnikFm
@OtshelnikFm
Обо мне расскажет yawncato.com
Часто для того чтобы по прямой ссылке не было возможности перебором найти еще изображения. Если есть 1.jpg, то логично предположить что будут 2.jpg, 3.jpg и т.д.

Например на сайте burning angels программер схалтурил и мне было доступно только 20 порно картинок. А остальные - по подписке. Но я увидел что заканчиваются они цифрами и я просмотрел всю галлерею прибавляя также число. А вот еслиб они были с каким-то хешем - я бы не смог так легко обойти это
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы