Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Lexxtor
@Lexxtor
PHP, Yii2, Android
Хранение данных
Хеширование
Как разгадать алгоритм формирования 20 значной строки для названия файла?
Есть фото-хостинг, при закачке файла он выдаёт его адрес вида u84c7h4u214o3zs1tr0b7wmvj.jpg
Этот хэш u84c7h4u214o3zs1tr0b7wmvj всегда разный.
Может быть есть алгоритм хэширования который хэширует порядковый номер или дату + время и выдаёт именно 20 символов.
Вообще, насколько этот хостинг легко взломать в плане подбора хэша и подглядывания чужих картинок?
Вопрос задан
более года назад
81 просмотр
1
комментарий
Подписаться
1
Средний
1
комментарий
Facebook
Вконтакте
Twitter
mayton2019
@mayton2019
Попробуй залить один и тот-же свой файл несколько раз и понаблюдай какой будет адрес.
Если его точность расчета времени - это 1 минута то в одну минуту ты должен получить два одинаковых
хеша твоего файла.
Написано
более года назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Ev Gen
@GLeBaTi
Как вариант, можете использовать GUID (C#: Guid.NewGuid)
Убрать дефисы и взять первые 20 символов.
Строка получится случайной, поэтому подобрать просто не получится.
Ответ написан
более года назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Хеширование
+2 ещё
Простой
Почему aes-gcm юзается вместе с sha?
1 подписчик
29 мая
56 просмотров
0
ответов
Хранение данных
+1 ещё
Простой
Как бороться с растаскиванием/многократным дублированием файлов/папок на файловом сервере?
1 подписчик
22 мая
223 просмотра
4
ответа
Хранение данных
+1 ещё
Простой
Есть ли опыт использования SDS DataCore Symphony? Существуют ли более доступные альтернативы в РФ?
1 подписчик
19 мая
66 просмотров
2
ответа
Резервное копирование
+1 ещё
Средний
Как можно осуществить резервное копирование каждый день, если работа проходит в облаке mail (~200гб)?
1 подписчик
28 апр.
160 просмотров
4
ответа
Хранение данных
Простой
Как восстановить фал образа диска?
1 подписчик
17 мар.
76 просмотров
0
ответов
Хранение данных
Средний
Как реализовывать пункт ТЗ «Требования сохранности информации при авариях»?
1 подписчик
21 февр.
191 просмотр
1
ответ
Резервное копирование
+1 ещё
Простой
Где дешевле всего купить 10 Тб облачного места?
5 подписчиков
28 янв.
9598 просмотров
8
ответов
Ubuntu
+2 ещё
Простой
Как правильно дать все права для Immich на Ubuntu?
1 подписчик
23 янв.
248 просмотров
0
ответов
Хранение данных
+1 ещё
Простой
Как бюджетно создать хранилище и сервер для камер видеонаблюдения?
2 подписчика
23 янв.
6299 просмотров
9
ответов
WordPress
+4 ещё
Простой
Почему при полностью идентичном содержимом файлов (*.js, *.php, *.css) они могут иметь разный вес/размер?
1 подписчик
17 янв.
581 просмотр
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Администратор баз данных PostgreSQL
HR Prime
•
Москва
от 260 000 до 350 000 ₽
Специалист по качеству данных
ГК «Интерлизинг»
•
Санкт-Петербург
от 150 000 ₽
Разработчик в Единое хранилище данных
Яндекс
•
Москва
от 300 000 до 490 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама