アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
MD5で整合性チェック (スコア:0)
どのていど可能なのでしょうか。悪意の第三者にファイルを
改変されている恐れは?
Re:MD5で整合性チェック (スコア:0)
サイズも一致し MD5SUM も一致し、かつ
データとして意味のあるものは存在しない。
安心したまえ。
Re:MD5で整合性チェック (スコア:2, 参考になる)
MD5 ハッシュは、N ビットの入力を 128 ビットにマップするので、たとえば 136 ビット(17 バイト)の入力全てを考えると、同じハッシュ値を持つ 17 バイトのファイルは平均 256 個あると考えられます。長いファイルになればなるほど、同じサイズで同じ MD5 ハッシュを持つファイルの数は増えます。
また、ファイルの長さもデータの意味も変えずに、異なる MD5 ハッシュ値を作り出すことは不可能ではありません。例えば、JPEG ファイルの EXIF ヘッダ部分や、tar アーカイブのファイル境界などには、ゴミを書き込んでもデータの意味を変えないようにできます。そうした個所が 16 バイトもあれば MD5 ハッシュに 2^128 通りの変化を付けられるので、その中から狙いの MD5 ハッシュを探せばいいということになります。
ただ、見付けるのにとっても時間がかかるので、結局は無理なんですが。
Re:MD5で整合性チェック (スコア:0)
> そうした個所が 16 バイトもあれば
「同サイズ同ハッシュ」が存在するので、実際は16バイト変えても狙いのハッシュは得られない可能性が。
同じハッシュを返すデータがあるなら、出てこな
Re:MD5で整合性チェック (スコア:0)