Como são gerados os short-urls para extração de dados?

Li o código no GitHub e, até agora, o que consegui apurar é que algo é hasheado e depois codificado em base62. No entanto, não consegui descobrir, através da análise do meu código, o que é inicialmente hasheado.

Alguém pode me dar uma luz, por favor?

O que você está tentando fazer? Por que você se importa?

Eu acho que esta é a sua resposta:

Se você está procurando o nome do arquivo de uploads, é um hash do conteúdo. É como ver que os arquivos são carregados apenas uma vez.

Mas saber o que você está tentando realizar ajudaria a obter uma resposta para qualquer que seja a sua pergunta real.

2 curtidas

Obrigado, Jay. Estou tentando ver se haveria uma maneira de adivinhar o endpoint de extração de dados para um determinado usuário. Quando solicito uma extração de dados, preciso enviar uma solicitação GET para /uploads/short-url/{algo}.zip. Meu objetivo é descobrir se há uma maneira de adivinhar o valor de {algo} para uma conta específica.

Você não pode adivinhar a URL a menos que tenha o arquivo, pois o hash é baseado no conteúdo do arquivo.

Como as pessoas estão postando os dados? Você precisará extraí-los da postagem onde elas os carregaram.

1 curtida