Md5sumリストを計算する方法



問題を排除するために楽器を試してください

LinuxやFreeBSDを含むさまざまなUnix実装のユーザーは、おそらくMd5sumまたはSha256sum標準に対応するチェックサム番号を確認することに慣れています。 ISOをダウンロードし、そのISOでmd5sumコマンドを実行して、正しくダウンロードしたことを確認した可能性があります。これらの16進数は、ファイル内のすべてのビットの合計であり、改ざんされているかどうかを示します。実際に自分のファイルの合計を計算できます。これにより、何かが破損したかどうか、およびバックアップから置き換える必要があるかどうかがわかります。



このタスクでは、コマンドラインから作業する必要があります。ヘッドレスLinuxサーバーシステムでこれを行うことができます。つまり、Ctrl、Alt、F2を押しながら仮想端末にアクセスし、ログインします。ただし、Ctrl、Alt、Tを押し続けるか、をクリックしてグラフィカル端末を開くこともできます。 [アプリケーション]メニューをクリックし、[システムツール]の下の[ターミナル]リンクをクリックします。 Ubuntu Unityユーザーは、ダッシュでターミナルを検索できます。グラフィカル端末からテストしました。



方法1:Md5sumを計算する

合計を計算するには、次のように入力します md5sum その後に、確認するファイルの名前が続きます。ファイルが現在のディレクトリにない場合は、フルパス名を入力する必要があります。たとえば、〜/ Documentsディレクトリにいて、次のように入力しました md5sum /lib/xtables/libxt_cpu.so そのライブラリファイルのmd5sumを検索します。本当に簡単で、処理するのにほんの一瞬しかかかりません。この番号を削除して、変更されたと思われる場合は後でもう一度確認できます。



多くのユーザーは、GNU / Linuxのmd5sumコマンドがバイナリモードファイルを読み取るための-bスイッチと、テキストファイルを読み取るための-tスイッチを提供しているという事実につまずきます。これらのテキストからバイナリへの切り替えは、下位互換性のために含まれています。現在、GNU / Linuxでmd5sumを実行しても、-bスイッチの場合と-tスイッチの場合との違いはありませんが、それらは含まれているため、古いbashまたはAlmquistスクリプトを記述しても、正常に実行されます。

方法2:Md5sumダイジェストを再帰的に計算する

入力した場合 md5sum * Enterキーを押すと、現在のディレクトリにあるすべてのファイルのMD5メッセージダイジェストが表示されます。入力することもできます md5sum –tag *> checkSums ディレクトリ内のすべてのファイルの合計を特徴とするファイルを取得します。後で調べて、何か変更があったかどうかを確認したい場合に便利です。何かがディレクトリであるという警告がいくつか表示される場合がありますが、これは無視しても問題ありません。ディレクトリを単独で要約することはできません。



ファイルシステム全体に相当する金額を取得することをお勧めします。これは、サムドライブまたはSDカードのバックアップで何も変更されないようにする場合に役立ちます。 cdに続けて、システムの最上位ディレクトリを入力します。ルートディレクトリを使用しましたが、マウントされたパーティションで作業している場合は、/ mntまたは/ mediaの何かにcdすることをお勧めします。

そこに着いたら、 見つける。 -type f -exec md5sum –tag {} ; Enterキーを押して、膨大なデータのリストを取得します。これにより、画面がすばやくスクロールしますが、完了したら、グラフィカル端末で上にスクロールできます。記録を残したい場合、または端末で作業している場合はスクロールできない場合は、次のように入力します 見つける。 -type f -exec md5sum –tag {} ; > checkSums.txt システムを回転させます。古いファイルを上書きしないように、いつでもファイル名を変更できることに注意してください。これらのコマンドは長いので、コピーして端末に貼り付けることをお勧めします。必要になることを忘れないでください 通常のCtrl + Vショートカットは機能しないため、[編集]をクリックしてから[貼り付け]をクリックするか、Shift、Ctrl、Vを押したままにします。ミニチュアbusyboxバージョンのmd5sumを使用しているユーザーは、そのコマンドの–tag部分をサポートしていないため、削除する必要があります。

セキュリティ上の理由からより強力なアルゴリズムを使用することに関心がある場合は、md5sumを他の多くのコマンドのいずれかに置き換えることができます。必要な保護の程度に応じて、sha1sum、sha224sum、sha256sum、sha384sum、またはsha512sumを使用できます。これらの数字はそれぞれ、安全性を表しています。 md5sumはファイルの破損をチェックするのに完全に問題ありませんが、セキュリティを重視するユーザーの中には、ファイルの改ざんを懸念し、さらに強力なアルゴリズムを使用してクラックが発生していないことを確認したい人もいます。コピーされたファイルが正しく転送されたことを確認するだけで心配な場合でも、md5sumでうまくいく可能性があります。セキュリティ上の理由から、sha256sumが一般的に推奨されます。

読んだ3分