0

私は解決策に取り組んでおり、機能の 1 つは、一部のファイルが改ざんされていない、つまりハッキングされていないことを確認することです。作成日と変更日が混在する MD5 合計を使用することを計画していましたが、以前にこのようなことをした人がいるかどうかを確認したかったのです。私は現在 C# を使用していますが、他の言語を提案することもできます。私はそれの技術的な部分や建築を聞きたいだけです。

4

1 に答える 1

3

安全上の理由から、ファイルの有効性をチェックするアプリケーションがあります。CRC32 チェックサムは、単純な辞書検索を使用して別のファイルに保存されます。CRC32、MD5、またはその他のハッシュ/チェックサム機能のどれを純粋に選択するかは、単にファイルが変更されたかどうかを知る必要があるだけです (少なくともそれはあなたが言ったことです)。ファイルの各バイトが計算に含まれるため、バイトの単純なスワップを含め、すべての変更が取得されます。

ファイルの日付は使用しないでください。信頼性が低く、簡単に変更できます。

于 2011-09-14T19:03:29.107 に答える