Я изучил код на GitHub, и пока что я выяснил, что что-то хешируется, а затем преобразуется в base62. Однако, проведя анализ кода, я не смог понять, что именно хешируется изначально.
Может кто-нибудь пролить свет на это, пожалуйста?
Я изучил код на GitHub, и пока что я выяснил, что что-то хешируется, а затем преобразуется в base62. Однако, проведя анализ кода, я не смог понять, что именно хешируется изначально.
Может кто-нибудь пролить свет на это, пожалуйста?
Что вы пытаетесь сделать? Почему это важно для вас?
Думаю, ответ здесь:
Если вас интересует имя файла загружаемых файлов, то это хэш содержимого. Именно так обеспечивается однократная загрузка файлов.
Но чтобы дать точный ответ на ваш вопрос, было бы полезно узнать, к какой цели вы стремитесь.
Спасибо, Джей. Я пытаюсь понять, можно ли угадать конечную точку извлечения данных для конкретного пользователя. Когда я запрашиваю извлечение данных, мне нужно отправить GET-запрос к /uploads/short-url/{что-то}.zip. Моя цель — выяснить, есть ли способ угадать значение {что-то} для конкретной учётной записи.
Вы не можете угадать URL, если у вас нет файла, так как хеш основан на содержимом файла.
Как люди публикуют данные? Вам нужно извлечь их из поста, где они загрузили файл.