SHA256SUMの計算 - aktnk/til GitHub Wiki

インターネットからダウンロードしたファイルが改竄されていないか確認できるように、SHA256SUM等のファイルのハッシュ値が掲載されていることがある。 ダウンロードしたファイルのハッシュ値が掲載されているハッシュ値と一致していればよい。

Windowsの場合

  1. コマンドプロンプトやターミナルを開く
  2. certutil コマンドに -hashfile オプションと引数2つ(ダウンロードしたファイル名)、(ハッシュ計算方法)を与えて実行する 例) ダウンロードしたファイル名:downloaded.file ハッシュ計算方法:sha256 の場合
     $ certutil -hashfile downloaded.file sha256
     SHA256 ハッシュ (対象 .\downloaded.file):
     abc123******************************************************9xyz <- この値が掲載されている値と同じであることを確認すべし
     CertUtil: -hashfile コマンドは正常に完了しました。
    

Ubuntuの場合

  1. ターミナルを開く
  2. ハッシュ計算方法がsha256sumの場合、sha256sumコマンドにファイルの読み込みモードオプション(-b ot -t)を指定し、引数に(ダウンロードしたファイル名)を与えて実行する 例) ダウンロードしたファイル名:downloaded.file ハッシュ計算方法:sha256 の場合
     $ sha256sum -b downloaded.file
     abc123******************************************************9xyz *downloaded.file <- この値が掲載されている値と同じであることを確認すべし