GitHub에서 코드를 읽어봤고, 지금까지 파악한 바로는 무언가가 해시된 후 base62 인코딩이 된 것 같습니다. 하지만 제 코드 분석으로는 처음에 실제로 해시되는 것이 무엇인지 파악하지 못했습니다.
혹시 이 부분을 설명해 주실 수 있는 분 계신가요?
GitHub에서 코드를 읽어봤고, 지금까지 파악한 바로는 무언가가 해시된 후 base62 인코딩이 된 것 같습니다. 하지만 제 코드 분석으로는 처음에 실제로 해시되는 것이 무엇인지 파악하지 못했습니다.
혹시 이 부분을 설명해 주실 수 있는 분 계신가요?
무엇을 하려는 건가요? 왜 그렇게 신경을 쓰시는 건가요?
제가 생각하기에 답은 여기 있습니다:
업로드 파일의 파일명을 찾고 계신 거라면, 그것은 콘텐츠의 해시 값입니다. 이를 통해 파일이 한 번만 업로드되었는지 확인할 수 있습니다.
하지만 무엇을 성취하려는지 아시면, 실제로 궁금해하시는 질문에 대한 답을 얻는 데 도움이 될 것입니다.
제이, 감사합니다. 특정 사용자의 데이터 추출 엔드포인트를 추측할 수 있는 방법이 있는지 확인해 보고 있습니다. 데이터 추출을 요청할 때 /uploads/short-url/{something}.zip으로 GET 요청을 보내야 합니다. 제 목표는 특정 계정에 대해 {something}의 값을 추측할 수 있는 방법이 있는지 알아보는 것입니다.
해시값은 파일 콘텐츠에 기반하기 때문에 파일을 가지고 있지 않는 한 URL을 추측할 수 없습니다.
사람들은 데이터를 어떻게 게시하고 있나요? 파일을 업로드한 게시글에서 데이터를 가져와야 합니다.