7

私はこれをいたるところで見ました:

ここからダウンロード!SHA1 = 8e1ed2ce9e7e473d38a9dc7824a384a9ac34d7d0

どういう意味ですか?ダウンロードに関して、ハッシュはどのように機能しますか...どのような用途に使用できますか? これは、ファイル全体をダウンロードした後にいくつかのチェックサムを確認する必要があった従来のアイテムですか?

4

7 に答える 7

21

セキュリティ対策です。ダウンロードしたばかりのファイルが、作成者がサイトに投稿したものであることを確認できます。ファイルを取得しているのと同じ Web サイトからのハッシュを使用することは、特に安全ではないことに注意してください。多くの場合、それらを入手するのに適した場所は、PGP 署名付きの電子メールにファイルへのリンクとハッシュが含まれているメーリング リストのお知らせです。

この回答は何らかの理由で他の回答と比較して非常に高くランク付けされているため、ネットワーク経由で転送した後にファイルの整合性を検証するために、以下の他の著者が最初に言及した他の主な理由を追加するために編集しています。 .

そう:

  • セキュリティ - ダウンロードしたファイルが、作成者が最初に公開したものであることを確認します
  • 整合性 - ネットワーク経由の転送中にファイルが破損していないことを確認します。
于 2008-08-21T17:41:36.347 に答える
6

大きなファイルをダウンロードする場合、チェックサムを実行して、ダウンロードが成功し、転送中に壊れていないことを確認すると便利なことがよくあります。ダウンロードを検証するためのチェックサムを生成するために使用できるフリーウェア アプリがたくさんあります。私にとってこれは、人気のある mp3 および warez サイトがファイルを配布するときに使用していた手順の興味深い主流化です。

于 2008-08-21T17:42:59.433 に答える
3

SHA1 および MD5 ハッシュは、ダウンロードしたファイルの整合性を検証するために使用されます。それらは必ずしもレガシーテクノロジーではなく、openssl のようなツールで使用して、ファイルが元のファイルから破損または変更されているかどうかを確認できます。

于 2008-08-21T17:42:38.437 に答える
2

ファイルを正しくダウンロードしたことを確認するためです。ダウンロードしたファイルをハッシュし、それがページのハッシュと一致する場合、すべて問題ありません。

于 2008-08-21T17:42:23.210 に答える
2

暗号化ハッシュ (SH1 や MD5 など) を使用すると、ファイルが正しくダウンロードされ、改ざんされていないことを確認できます。

于 2008-08-21T17:42:36.157 に答える
2

Windows で MD5 および SHA1 ハッシュを生成/比較する必要がある場合は、ここにいるすべての人が言っていることに沿って、HashTabを使用します。ファイル プロパティ ウィンドウに新しいタブを追加し、ハッシュを計算します。

于 2008-08-21T17:57:19.447 に答える
0

has (MD5, SHA-1) では、1 つの入力が 1 つの出力とのみ一致するため、ファイルをダウンロードしてハッシュを再度計算すると、同じ出力が得られます。出力が異なる場合、ファイルは破損しています。

If (hash(file) == “Hash in page”)
    validFile = true;
else
    validFile = false;
于 2008-08-21T17:48:03.993 に答える