Как генерируются короткие ссылки для извлечения данных?

Я изучил код на GitHub, и пока что я выяснил, что что-то хешируется, а затем преобразуется в base62. Однако, проведя анализ кода, я не смог понять, что именно хешируется изначально.

Может кто-нибудь пролить свет на это, пожалуйста?

Что вы пытаетесь сделать? Почему это важно для вас?

Думаю, ответ здесь:

Если вас интересует имя файла загружаемых файлов, то это хэш содержимого. Именно так обеспечивается однократная загрузка файлов.

Но чтобы дать точный ответ на ваш вопрос, было бы полезно узнать, к какой цели вы стремитесь.

Спасибо, Джей. Я пытаюсь понять, можно ли угадать конечную точку извлечения данных для конкретного пользователя. Когда я запрашиваю извлечение данных, мне нужно отправить GET-запрос к /uploads/short-url/{что-то}.zip. Моя цель — выяснить, есть ли способ угадать значение {что-то} для конкретной учётной записи.

Вы не можете угадать URL, если у вас нет файла, так как хеш основан на содержимом файла.

Как люди публикуют данные? Вам нужно извлечь их из поста, где они загрузили файл.