Linuxではmd5sumを使用して、ディレクトリ全体のmd5を再帰的に生成します
今日は、md5sumを使用してディレクトリを操作し、ディレクトリ内のすべてのファイルのmd5値を再帰的に生成することにしました。再帰的な操作をサポートしていないことがわかったので、それを処理するためのphpスクリプトを書きました
。
コード:
注: 生成された md5 値とファイルの間に 2 つのスペースがあります。そうでない場合、次のエラーが発生します
コードをコピーします コードは次のとおりです: md5sum: file1.md5: 適切にフォーマットされた MD5 チェックサム行が見つかりません
もっと簡単にしましょう。Linux の find コマンドを使って 1 文で実行してみましょう
コード:
テスト
リーリー写真の通り
これにより、すべてのテスト結果が画面に出力されます。最後の結果に md5sum のようなメッセージが表示される場合: 警告: 1147 個の計算されたチェックサムのうち 2 個が一致しませんでした。これは、合計 1147 個のうち 2 個が矛盾していることを意味します。
それならできます
リーリー
どのファイルが改ざんされたかを簡単に知ることができます