LoginSignup
4

More than 5 years have passed since last update.

Macでmd5ハッシュの比較を行う

Last updated at Posted at 2015-08-14

Macでmd5ハッシュの比較を行う

Linuxのmd5だと md5 -c md5.txt あるいは md5 --check md5.txt でハッシュ値の検証ができますが、残念ながらMacのmd5ではこのオプションがありません。

目で見て比較するのも面倒なのでどうにかハッシュの比較ができないかやってみました。
どうにか出来たので備忘録代わりにメモっておきます。

$ grep -f <(md5 -r ${ハッシュをチェックしたいファイル} | cut -d " " -f 1) md5sum.txt

使用例)

$ grep -f <(md5 -r CentOS-6.7-x86_64-bin-DVD1.iso | cut -d " " -f 1) \
md5sum.txt
51f90e8ddd2ea199780065eaf75130ad  CentOS-6.7-x86_64-bin-DVD1.iso

ファイルが正しければ(ハッシュがリストに存在すれば)該当行が出力されます。
逆に言うと何も出力されなければファイルが正しくないということですね。

他にもあれば随時追記予定です。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4