Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Lexxtor
@Lexxtor
PHP, Yii2, Android
Хранение данных
Хеширование
Как разгадать алгоритм формирования 20 значной строки для названия файла?
Есть фото-хостинг, при закачке файла он выдаёт его адрес вида u84c7h4u214o3zs1tr0b7wmvj.jpg
Этот хэш u84c7h4u214o3zs1tr0b7wmvj всегда разный.
Может быть есть алгоритм хэширования который хэширует порядковый номер или дату + время и выдаёт именно 20 символов.
Вообще, насколько этот хостинг легко взломать в плане подбора хэша и подглядывания чужих картинок?
Вопрос задан
более двух лет назад
83 просмотра
1
комментарий
Подписаться
1
Средний
1
комментарий
Facebook
Вконтакте
Twitter
mayton2019
@mayton2019
Попробуй залить один и тот-же свой файл несколько раз и понаблюдай какой будет адрес.
Если его точность расчета времени - это 1 минута то в одну минуту ты должен получить два одинаковых
хеша твоего файла.
Написано
более двух лет назад
Помогут разобраться в теме
Все курсы
Нетология
Фронтенд-разработчик
11 месяцев
Далее
Skillfactory
DevOps-инженер
6 месяцев
Далее
Яндекс Практикум
Python-разработчик
10 месяцев
Далее
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Ev Gen
@GLeBaTi
Как вариант, можете использовать GUID (C#: Guid.NewGuid)
Убрать дефисы и взять первые 20 символов.
Строка получится случайной, поэтому подобрать просто не получится.
Ответ написан
более двух лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Хранение данных
Простой
Сервер (хранит) для хранения файлов и получение по ссылке?
1 подписчик
07 нояб.
219 просмотров
4
ответа
Хранение данных
+1 ещё
Средний
Масштабируемое хранилище. На основе чего?
1 подписчик
06 нояб.
101 просмотр
1
ответ
Хранение данных
+1 ещё
Сложный
Как сделать Service Structure рабочими в Tempo?
1 подписчик
06 нояб.
40 просмотров
0
ответов
Windows
+1 ещё
Простой
Что за страный файл F, как удалить?
5 подписчиков
17 сент.
9778 просмотров
1
ответ
Хранение данных
+3 ещё
Сложный
Как разделить хранилище на временно использование?
1 подписчик
16 сент.
122 просмотра
0
ответов
Linux
+3 ещё
Простой
Как лучше реализовать ФС — фото- и видеохранилище?
5 подписчиков
09 сент.
1139 просмотров
2
ответа
Сетевое администрирование
+2 ещё
Простой
Большая задержка в появлении файлов на сетевом диске. Как устранить проблему?
2 подписчика
13 авг.
414 просмотров
1
ответ
Компьютерные сети
+1 ещё
Простой
Какой есть софт для общей папки (3-5 пользователей Windows в локалке)?
5 подписчиков
10 авг.
4415 просмотров
12
ответов
Хранение данных
Средний
Альтернативный Linux для Huawei OceanStore 5300 V3?
1 подписчик
05 авг.
63 просмотра
0
ответов
Хранение данных
Средний
Какое есть бесплатное решение для организации файлообменника?
1 подписчик
16 июл.
323 просмотра
6
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Программист встраиваемого ПО
ДМС Передовые Технологии
•
Москва
от 240 000 ₽
Технический руководитель/Technical Lead(государственная информационная система)
ЛАНИТ
•
Москва
До 400 000 ₽
Linux администратор HPC стека
Сбер
•
Москва
от 200 000 до 350 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама