インターネットセキュリティは、ワールドワイドウェブに関して最も重要な側面の1つです。インターネット上のアプリケーションとファイルのセキュリティを向上させ、悪意のある使用を防ぐために、絶え間ない研究開発が行われてきました。
インターネット経由でダウンロード可能なファイルは、多くの場合、インターネットへの攻撃の標的になります。何千人もの人々がこれらのファイルを定期的にダウンロードするため、そのようなファイルを保護することが特に重要になります。
この記事では、チェックサムについて学習します。 インターネットからダウンロードしたファイルを認証するためにそれらをどのように使用できるか。
SHA256チェックサムとは何ですか?
チェックサム ファイルの暗号署名です。これは基本的に、ファイルを一意に表す文字列です。したがって、ファイルが「改ざんされた」場合 ‘withまたは‘変更 ‘、そのチェックサム値が変更され、ユーザーはファイルが変更されたことを認識します。
チェックサムを生成するための数学的アルゴリズムは多数あります Linuxのファイルの場合。非常に一般的に使用されているそのようなアルゴリズムの1つは、 SHA256です。 、「 Secure Hash Algorithm 256」の略です ‘および米国国家安全保障局によって開発されました 。
このアルゴリズムは、ファイルのデータを小さなサイズの部分に分割し、各部分のハッシュ値を作成して結合し、チェックサム値を作成します。 SHA256チェックサム 通常、インターネット上のダウンロードセクションで、テキストファイルで、またはメインファイルと一緒に文字列として直接提供されます。
LinuxでのファイルのSHA256チェックサムの確認
Ubuntu Groovy(20.10)ISOファイルのダウンロードの例を見て、そのチェックサムを確認してみましょう。 ISOファイルとともに、テキストファイル「 SHA256SUMS」に注意してください。 チェックサム値を含む‘が提供されます。
ISOをダウンロードします Ubuntu 20.10のファイル デスクトップとファイルSHA256SUMS 同じフォルダにあり、ダウンロードしたフォルダに移動します。
$ wget http://releases.ubuntu.com/groovy/ubuntu-20.10-desktop-amd64.iso $ wget http://releases.ubuntu.com/groovy/SHA256SUMS $ cd ~/Downloads
ISOファイルのチェックサムを生成するには、次のコマンドを実行します。
$ sha256sum ubuntu-20.10-desktop-amd64.iso
チェックサムを比較するには ファイルSHA256SUMSの値に 、'-c'
を使用してコマンドを実行します 国旗。これにより、ファイル内のすべてのチェックサムが取得され、対応するファイル名と比較され、チェックサムに一致するファイル名が出力されます。
$ sha256sum -c SHA256SUMS
上記のように、 ISO ファイルは元のチェックサムと一致します 、したがって、ダウンロード中にファイルが変更または改ざんされていないことを確認できます。
もう1つの出力は、ファイルの2番目のチェックサムに関するものです。ダウンロードされていないライブサーバーのISOファイルの場合、コマンドはこれらのエラーを出力します。
結論
今日は、 sha256を確認する方法を学びました Linuxでのファイルのチェックサム。 sha256sumのマニュアルページを必ず確認してください。 (「 mansha256sum」を実行する ‘)コマンドについてさらに詳しく知るために。
$ man sha256sum
読んでいただきありがとうございます。以下のコメントでご意見やご質問をお聞かせください。