
[novashare_inline_content]
ほとんど使用されていませんが、ファイルの「ハッシュ」は、ファイルが準拠していることを確認する良い方法です。この記事では、MD5、SHA1、SHA256、SHA515 などの最も一般的なハッシュ アルゴリズムに基づいてファイルの整合性をチェックする 7 つの方法を説明します。
なぜファイルの整合性をチェックするのでしょうか?
インターネットからファイルをダウンロードする場合、ファイルが不完全であるか破損している可能性があります。その完全性を保証できるように、出版社はデジタル版を利用できるようにすることができます。
デジタル フィンガープリントまたはチェックサムは、ファイルと SHA1、MD5、SHA256、さらには SHA512 などのハッシュ アルゴリズムから計算された 16 進文字列です。
発行者の値とダウンロードしたファイルから計算した値を比較することで、ファイルの整合性を検証できます。つまり、それは期待されたものであり、途中で変更されていないということです。これらの検証方法は、オープンソース ソフトウェア、特に Linux ディストリビューションの世界で広く使用されていますが、Ninite を使用して複数のソフトウェアを一度にインストールする。
チェックサムはファイルの信頼性を保証することを目的としたものではなく、回復されたデータの整合性を確認することのみを目的としていることに注意してください。また、この方法はウイルス対策ソフトによって実行されるチェックに代わるものではないことにも注意してください。
⚠️ 注意 :SHA1 と MD5 は非推奨になりました。そこにはCNIL は SHA256 または SHA512 の使用を推奨します。
MD5、SHA1、SHA256、SHA512 ハッシュなどを使用してファイルの整合性をチェックする方法を見てみましょう。
1. オンライン サービスを使用してファイルのハッシュを確認する
急いでいる場合、プログラムをインストールしたくない場合、またはコード行が好きではない場合は、ウイルス合計ファイルにマルウェアがないかチェックできる無料のサービスです。これに加えて、md5、sha1、または sha256 ハッシュを計算することにより、ファイルの整合性に関する指標を提供できます。ファイルを送信して、詳細タブに移動してこの情報を取得するだけです。このサービスは 650 MB のファイルに制限されていることに注意してください。

HTML5 ファイル ハッシュ オンライン計算ツールは、何もインストールせずにファイルのハッシュを迅速に計算できるもう 1 つのオンライン サービスです。ファイルはサーバーに転送されず、計算はブラウザとテクノロジーを使用してローカルで実行されます。ウェブ暗号API。コマンド ラインやソフトウェアを使用した計算よりも遅くなりますが、1 GB 未満のファイルの場合はうまく機能しますが、それを超えると少し時間がかかります。
2. Windows 上の Powershell を使用してファイルの整合性をチェックする
Windows を使用している場合、PowerShell が怖くなければ、ソフトウェアをインストールする必要はありません。実際、後者にはコマンドレットが含まれていますGet-FileHash
これにより、MD5、SHA1、SHA256 などの目的のアルゴリズムを指定してファイルのハッシュを計算できます。デフォルトでは、SHA256 が使用されます。
Powershell ウィンドウを開く次にコマンドを入力しますGet-FileHash
バッシュで。ファイルをウィンドウにドラッグしてチェックインすると、パスが自動的に入力されます。

エンターキーを押してください前菜キーボードから を押すと、ファイルの SHA256 チェックサムが取得されます。次に、文字列の精度を元のハッシュと比較するだけです。

SHA1 や MD5 などの他のアルゴリズムの場合は、次のコマンドを使用します。
Get-FileHash C:\chemin\vers\fichier.iso -Algorithm SHA1
Get-FileHash C:\chemin\vers\fichier.iso -Algorithm MD5
✏️注記 :Windows のコマンド プロンプトと指示を使用してファイルの整合性をチェックすることもできます。certuil
。ただコマンドプロンプトを開く次に、目的のハッシュ アルゴリズムを指定して次のコマンドを入力します。certutil -hashfile "C:\chemin\vers\fichier.iso" sha256
3. 7-Zip
ソフトウェアを使用する場合7-ジップアーカイブを圧縮または解凍するには、ファイルの CRC チェックサムを提供できることを知ってください。コンテキスト メニューに統合されているため、使用は比較的簡単です。ファイルを右クリックして選択するだけですCRC SHAおよびハッシュ アルゴリズム: SHA1、SHA256、または CRC。

計算が完了すると、選択したチェックサムを示すウィンドウが表示されます。計算された文字列を元の文字列と比較して、ファイルの整合性を確認できます。

7-Zip は、Windows、Linux、Mac で利用できるソフトウェアです。 7-Zip では MD5 チェックを実行できないことに注意してください。
4.クイックハッシュ
クイックハッシュは、Windows、Linux、Mac で利用できるオープンソースのハッシュ ジェネレーターです。これは間違いなく、最も多くのオプションを提供するソフトウェアです。ディレクトリ全体やハードドライブのハッシュを計算したり、2 つのファイルを比較したり、特に 2 つのディレクトリを比較したりできます。

Windows ではインストール不要でポータブルに使用できます。
5.ハッシュタブを開く
ハッシュタブを開くWindows 用のシェル拡張機能です。 Windows コンテキスト メニューからのみアクセスできる OpenHashTab を使用すると、ファイルのチェックサムをすばやく計算できます。ファイルを右クリックして選択するだけです。ソンム。

OpenHashTab は 28 のアルゴリズムをサポートし、多言語に対応しています。多くの設定も可能です。

6. Linux でのコマンドライン
Linux には、ファイルの整合性をチェックするコマンドがあります。これらのコンポーネントはパッケージの一部ですcoreutils
などgnupg
これらは通常、デフォルトでインストールされます。したがって、次のコマンドにアクセスできます。
- 私はMD5です
- sha256sum
- sha512sum
sha256 チェックを行うために使用するコマンドは次のとおりです。
sha256sum /chemin/du/fichier
プログラムを使用することもできますGtkハッシュビジュアルインターフェイスのメリットを享受できます。
7. Mac でファイルのハッシュを確認する
注文shasum
最新のすべての Mac で利用でき、sha256 チェックサムを使用してファイルの整合性を検証できます。ターミナルを開いて次のコマンドを入力するだけです。
shasum -a /chemin/du/fichier
注文md5
の代わりに使用できますshasum
md5チェック用。
チェックサムが異なる場合はどうすればよいですか?
ファイルのチェックサムが発行者によって提供されたものと異なる場合は、いくつかの理由が原因として考えられます。
- ファイルが正しくありません
- ファイルが更新されました
- ダウンロードが破損しています。
- 使用されているアルゴリズムが正しくありません
- マルウェアの存在
この記事をシェアする
[novashare_inline_content]
また、記事のアイデアを提出する検索結果が異なる場合。