0

Dropbox では、ファイルがサーバーに既に存在する場合、ファイルはアップロードされません。それは即座に同期します..

さて、このチェックは、おそらくファイルサイズ、ファイル名、そしてもちろんCRC(md5ハッシュなど...)について、私が思ういくつかのことで行われます。

私は考えていました..ファイル名、そのサイズ、およびそのCRCがわかっている場合、その特定のCRC(逆ハッシュ)を生成する偽のファイルを作成して、ドロップボックスが実際に実際のファイルを同期することは可能ですか?

これは単なる実験です。たとえば、Linux ディストリビューション イメージを使用して実行できます。トピックに関するアイデアはありますか?

4

1 に答える 1

2

誰かがこれについても考えていることを知りたいです。

問題 1: 同じ CRC を使用して偽のファイルを作成できたとしても、クライアントはファイルを再度アップロードしません (ただし、偽のファイルはコンピューターに保持されます)。Dropbox アカウントに関連付けられている他のコンピューターで目的のファイルを受け取るだけです。

問題 2: 私の観点からは、その偽のファイルを作成することは少し不可能に思えます。CRC はファイルの整合性をチェックするために開発されたものであるため、大規模な力ずくで同じ CRC を使用してファイルを作成するのは少し複雑に思えます。

私の提案: Dropbox ソース コード内の CRC ルーチンを変更し (ある場合)、偽の CRC 値の挿入を許可する方がはるかに簡単だと思います。

最終コメント: 私はあまり創造的ではないかもしれませんが、このスキームを使用する法的な理由は見つかりません。Dropbox は、ファイルを共有するためのパブリック フォルダーを既に提供しています (ただし、トラフィック制限が適用されます)。

于 2011-02-10T20:13:08.880 に答える