Wie werden die Kurz-URLs für die Datenextraktion generiert?

Ich habe den Code auf GitHub gelesen und bisher konnte ich herausfinden, dass etwas gehasht und dann mit Base62 kodiert wird. Allerdings konnte ich durch meine Codeanalyse nicht herausfinden, was überhaupt ursprünglich gehasht wird.

Kann mir da bitte jemand weiterhelfen?

Was versuchst du zu tun? Warum kümmerst du dich darum?

Ich glaube, das ist deine Antwort:

Wenn du nach dem Dateinamen von Uploads suchst, ist das ein Hash des Inhalts. So wird sichergestellt, dass Dateien nur einmal hochgeladen werden.

Aber wenn du wüsstest, was du erreichen willst, könntest du eine Antwort auf deine eigentliche Frage bekommen.

2 „Gefällt mir“

Danke, Jay. Ich versuche herauszufinden, ob es eine Möglichkeit gibt, den Endpunkt der Datenextraktion für einen bestimmten Benutzer zu erraten. Wenn ich eine Datenextraktion anfordere, muss ich eine GET-Anfrage an /uploads/short-url/{etwas}.zip senden. Mein Ziel ist es, herauszufinden, ob es eine Möglichkeit gibt, den Wert von {etwas} für ein bestimmtes Konto zu erraten.

Sie können die URL nicht erraten, es sei denn, Sie haben die Datei, da der Hash auf dem Dateiinhalt basiert.

Wie posten die Leute die Daten? Sie müssen sie aus dem Beitrag ziehen, in dem sie sie hochgeladen haben.

1 „Gefällt mir“