¿Cómo se generan las URL cortas para la extracción de datos?

He leído el código en github y hasta ahora lo que he podido deducir es que algo se hashea y luego se convierte a base62. Sin embargo, no he podido averiguar, a través del análisis de mi código, qué es lo que se hashea inicialmente.

¿Alguien puede arrojar luz, por favor?

¿Qué intentas hacer? ¿Por qué te importa?

Creo que esta es tu respuesta:

Si buscas el nombre del archivo de las subidas, es un hash del contenido. Así es como se ve que los archivos se suben solo una vez.

Pero saber lo que intentas lograr ayudaría a obtener una respuesta a tu pregunta real.

2 Me gusta

Gracias, Jay. Estoy tratando de ver si hay alguna manera de adivinar el punto final de extracción de datos para un usuario determinado. Cuando solicito una extracción de datos, necesito enviar una solicitud GET a /uploads/short-url/{algo}.zip. Mi objetivo es averiguar si hay alguna manera de adivinar el valor de {algo} para una cuenta específica.

No puedes adivinar la URL a menos que tengas el archivo, ya que el hash se basa en el contenido del archivo.

¿Cómo está publicando la gente los datos? Tendrás que extraerlos de la publicación donde los subieron.

1 me gusta