Mac でファイルの sha256 ハッシュを確認する方法
目次:
ファイルの sha256 ハッシュを確認する必要がありますか?コマンドラインから macOS の任意のファイルの SHA 256 チェックサムを簡単に確認できます。
Mac で sha256 チェックサムを検証する 2 つの異なるコマンド ライン ツールについて説明します。どちらも最新バージョンの MacOS にプリインストールされています。
慣れていない方のために説明すると、チェックサムは基本的に、転送中にエラーが発生したかどうか、またはファイルが改ざんされたかどうかなど、ファイルの完全性を判断するために使用できる文字と数字の文字列です。たとえば、ファイルのチェックサムが、ファイルを受け取った場所によって投稿されたチェックサムと一致する場合、ファイルが同一であることを確認できます。ハッシュとチェックサムにはさまざまな種類がありますが、ここで取り上げるのは sha256 です。
shasum による SHA256 チェックサムの検証
shasum コマンドは最新のすべての Mac で利用でき、sha256 ハッシュのチェックに使用できます。
ターミナルを起動し、次のコマンドを使用して、/path/to/file を必要に応じてファイル パスに置き換えます:
shasum -a 256 /path/to/file
たとえば、ユーザーのダウンロード フォルダにある「TopSecret.tgz」というファイルの sha256 ハッシュを確認するには、次を使用できます:
shasum -a 256 ~/Downloads/TopSecret.tgz
次のように表示されます:
文字列 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef は sha236 チェックサムです。
opensslでsha256ハッシュをチェックする
また、openssl コマンドを使用して sha256 ハッシュを確認および検証することもできます。
Terminal.app から、次のコマンドを使用します:
openssl sha256 ファイル名
たとえば、ユーザーのドキュメント フォルダにある「Data Integrity Matters.pdf」という名前のファイルの sha256 ハッシュを検証するには:
"openssl sha256 ~/Documents/Data Integrity Matters.pdf"
これは次のようなものを返します:
SHA256(/Users/User/Documents/Data Integrity Matters.pdf)=b85775615fa5501afeb9b9ff1303a4c74e14367104oo824e667daebebe681129c
番号 nd 文字の大きな文字列は sha256 ハッシュです。
すでにsha1チェックサムまたはMD5ハッシュのチェックであるかどうかにかかわらず、ハッシュをチェックする一般的なプロセスに精通している場合、このプロセスとコマンドはそれほど驚くことではないかもしれません.後者は、md5 固有の別のコマンドを使用します。
SHA-512 チェックサム、SHA-256 ハッシュ、SHA-1 ハッシュ、または MD5 チェックサムのいずれを検証する場合でも、Mac のコマンド ラインから実行できます。やってみよう!