Come vengono generate le short-url per l'estrazione dei dati?

Ho letto il codice su GitHub e finora quello che sono riuscito a capire è che qualcosa viene sottoposto a hash e poi codificato in base62. Tuttavia, non sono riuscito, attraverso l’analisi del mio codice, a capire cosa venga inizialmente sottoposto ad hash.

Qualcuno può per favore fare luce sull’argomento?

Cosa stai cercando di fare? Perché ti interessa?

Penso che questa sia la tua risposta:

Se stai cercando il nome del file degli upload, è un hash del contenuto. È così che si vede che i file vengono caricati una sola volta.

Ma sapere cosa stai cercando di realizzare aiuterebbe a ottenere una risposta a qualunque sia la tua vera domanda.

2 Mi Piace

Grazie, Jay. Sto cercando di vedere se ci sarebbe un modo per indovinare l’endpoint di estrazione dei dati per un dato utente. Quando richiedo un’estrazione dati, devo inviare una richiesta GET a /uploads/short-url/{qualcosa}.zip. Il mio obiettivo è scoprire se c’è un modo per indovinare il valore di {qualcosa} per un account specifico.

Non puoi indovinare l’URL a meno che tu non abbia il file, poiché l’hash si basa sul contenuto del file.

Come vengono pubblicati i dati? Dovrai estrarli dal post in cui li hanno caricati.

1 Mi Piace