Apps

opensslでSHA1ハッシュを検証する

opensslでSHA1ハッシュを検証する

OS Xのターミナル

shasumでSHA1ハッシュをチェックする代わりに、opensslを使うこともできます。はい、ファイルの暗号化に使用するのと同じopensslユーティリティを使って、ファイルの有効性を検証できます。

構文は shasum コマンドと非常に似ていますが、次のように特定のアルゴリズムとして 'sha1' を指定する必要があります。

openssl sha1 /path/to/filename

デスクトップ上のファイルを検証するには、コマンドは次のようになります。

openssl sha1 ~/Desktop/DownloadedFile.dmg

出力は shasum ほどきれいではありませんが、解釈するのは簡単です。

$ openssl sha1 ~/Desktop/DownloadedFile.dmg
SHA1(/Users/OSXDaily/Desktop/DownloadedFile.dmg)= ba33b60954960b0836daac20b98abd25a21618da3

平均的なユーザーにとっては、チェックサムを検証するときに shasum よりも openssl を使用する利点はあまりないので、ほとんどは習慣の問題であり、どちらがより便利かということになります。

これを勧めてくださった読者の方々に感謝します。