ホーム ストレージ用語 チェックサム

チェックサム

(ハッシュサムとも呼ばれます)

チェックサムの定義

チェックサムは、データセットから計算される数値です。 これは一意の識別子として機能し、送信を通じて送信されるデータの完全性を検証するためによく使用されます。 元のデータと受信したデータのチェックサム値を比較することで、送信中に発生した可能性のあるエラーや破損を検出できます。 データセット内の1ビットでも変更されると、チェックサムも変更され、データが改ざんまたは破損したことを示します。

チェックサムの例

  • MD5チェックサム: 128ビット(16バイト)のハッシュ値を生成する、広く使用されている暗号化ハッシュ関数。 データの整合性を検証するためによく使用されます。
  • SHA-1チェックサム: 入力を受け取り、160ビット(20バイト)のハッシュ値を生成する暗号化ハッシュ関数。 TLSやSSL、PGP、SSH、IPsecなど、さまざまなセキュリティアプリケーションやプロトコルで使用されます。

チェックサムを使用してデータの整合性を確保する

  • インターネットからファイルをダウンロードする際は、必ずチェックサム値を比較して、改ざんされていないことを確認してください。
  • ネットワークを介してデータを送信する際は、チェックサムを使用してエラーや破損を検出します。
  • チェックサムはデータの整合性を検証できますが、悪意のある改ざんから保護することはできないことに注意してください。 そのためには、暗号化技術が必要です。