チェックサムとは何ですか? そしてチェックサムを計算する方法
その他 / / November 28, 2021
私たちは皆、インターネットや他のローカルネットワークを介してデータを送信することに慣れています。 通常、このようなデータはネットワークを介してビット形式で転送されます。 一般に、大量のデータがネットワークを介して送信されている場合、ネットワークの問題や悪意のある攻撃によってデータが失われる可能性があります。 チェックサムは、受信したデータに害がなく、エラーや損失がないことを確認するために使用されます。 チェックサムは、データのフィンガープリントまたは一意の識別子として機能します。
これをよりよく理解するために、これを考慮してください:私はあなたにいくつかの配達代理店を通してあなたにリンゴのバスケットを送ります。 現在、配送業者はサードパーティであるため、彼の信憑性に完全に依存することはできません。 それで、彼が途中でリンゴを食べていないこと、そしてあなたがすべてのリンゴを受け取ることを確実にするために、私はあなたに電話して、あなたに20個のリンゴを送ったと言います。 バスケットを受け取ったら、リンゴの数を数えて、20個かどうかを確認します。
このリンゴの数は、チェックサムがファイルに対して行うことです。 ネットワーク(サードパーティ)を介して非常に大きなファイルを送信した場合、またはインターネットからファイルをダウンロードした場合、 ファイルが正しく送信または受信されたら、送信中のファイルにチェックサムアルゴリズムを適用し、値を 受信機。 ファイルを受信すると、受信者は同じアルゴリズムを適用し、取得した値を送信した値と照合します。 値が一致する場合、ファイルは正しく送信されており、データは失われていません。 ただし、値が異なる場合、受信者は、一部のデータが失われたか、ネットワークを介してファイルが改ざんされたことを即座に認識します。 データは非常に機密性が高く、私たちにとって重要である可能性があるため、送信中に発生した可能性のあるエラーを確認することが重要です。 したがって、チェックサムは、データの信頼性と整合性を維持するために非常に重要です。 データのごくわずかな変更でも、チェックサムに大きな変更が発生します。 インターネットの通信ルールを管理するTCP / IPのようなプロトコルも、チェックサムを使用して、常に正しいデータが配信されるようにします。
チェックサムは基本的に暗号化ハッシュ関数を使用するアルゴリズムです。 このアルゴリズムは、ネットワークを介して送信する前と受信した後に、データまたはファイルに適用されます。 ダウンロードリンクの横にあるので、ファイルをダウンロードするときに、自分のコンピューターでチェックサムを計算して、指定された値と一致させることができます。 チェックサムの長さは、データのサイズではなく、使用されるアルゴリズムに依存することに注意してください。 使用される最も一般的なチェックサムアルゴリズムは、MD5(メッセージダイジェストアルゴリズム5)、SHA1(セキュアハッシュアルゴリズム1)、SHA-256、およびSHA-512です。 これらのアルゴリズムは、それぞれ128ビット、160ビット、256ビット、および512ビットのハッシュ値を生成します。 SHA-256とSHA-512は、SHA-1とMD5よりも新しく、強力です。SHA-1とMD5は、まれに2つの異なるファイルに対して同じチェックサム値を生成します。 これにより、これらのアルゴリズムの有効性が損なわれました。 新しい手法はエラーがなく、信頼性が高くなっています。 ハッシュアルゴリズムは、主にデータを同等のバイナリに変換してから、AND、OR、XORなどの基本的な操作を実行します。 その上で、最後に計算の16進値を抽出します。
コンテンツ
- チェックサムとは何ですか? そしてチェックサムを計算する方法
- 方法1:PowerShellを使用してチェックサムを計算する
- 方法2:オンラインチェックサム計算機を使用してチェックサムを計算する
- 方法3:MD5およびSHAチェックサムユーティリティを使用する
チェックサムとは何ですか? そしてチェックサムを計算する方法
方法1: PowerShellを使用してチェックサムを計算する
1. Windows 10のスタートメニューで検索を使用して、次のように入力します パワーシェル ‘をクリックしますWindows PowerShell’をリストから。
2.または、[開始]を右クリックして、[Windows PowerShellメニューから ’。
3. Windows PowerShellで、次のコマンドを実行します。
Get-FileHashyourFilePath。 たとえば、Get-FileHash C:\ Users \ hp \ Desktop \ myfile.docx
4.プロンプトが表示されます デフォルトではSHA-256ハッシュ値。
5.他のアルゴリズムについては、以下を使用できます。
Get-FileHash yourFilePath –アルゴリズムMD5。 または。 Get-FileHash yourFilePath –アルゴリズムSHA1
これで、取得した値を指定した値と一致させることができます。
方法2:オンラインチェックサム計算機を使用してチェックサムを計算する
「onlinemd5.com」のような多くのオンラインチェックサム計算機があります。 このサイトを使用して、任意のファイル、さらには任意のテキストのMD5、SHA1、およびSHA-256チェックサムを計算できます。
1.「ファイルを選ぶ’ボタンをクリックして、目的のファイルを開きます。
2.または、ファイルを所定のボックスにドラッグアンドドロップします。
3.を選択します 必要なアルゴリズムを取得し、必要なチェックサムを取得します。
4.指定されたチェックサムを「Comparewith:」テキストボックスにコピーすることにより、この取得されたチェックサムを指定されたチェックサムと照合することもできます。
5.それに応じて、テキストボックスの横にチェックマークまたは十字が表示されます。
文字列またはテキストのハッシュを直接計算するには:
a)ページを下にスクロールして「テキスト用のMD5&SHA1ハッシュジェネレータ’
b)文字列を所定のテキストボックスにコピーして、必要なチェックサムを取得します。
他のアルゴリズムについては、「https://defuse.ca/checksums.htm’. このサイトでは、さまざまなハッシュアルゴリズム値の広範なリストを提供しています。 [ファイルを選択]をクリックしてファイルを選択し、[チェックサムを計算する…’で結果を取得します。
方法3:MD5およびSHAチェックサムユーティリティを使用する
初め、 MD5&SHAチェックサムユーティリティをダウンロードする 次に、exeファイルをダブルクリックして起動します。 ファイルを参照するだけで、MD5、SHA1、SHA-256、またはSHA-512ハッシュを取得できます。 また、指定されたハッシュをコピーして関連するテキストボックスに貼り付け、取得した値と簡単に一致させることもできます。
おすすめされた:
- ラップトップがWiFiに接続しない問題を修正(写真付き)
- Windows 10PCで音が出ない[解決済み]
- WindowsUpdateエラー0x80070643を修正する方法
- ユニバーサルシリアルバス(USB)コントローラードライバーの問題を修正
上記の手順が学習に役立つことを願っています チェックサムとは何ですか? そしてそれを計算する方法; ただし、この記事に関してまだ質問がある場合は、コメントのセクションでお気軽に質問してください。