Mac OS でファイルの MD5・SHA1 チェックサムを取得する
以前は Windows で、何をするにも別途プログラムをインストールする習慣がありました。画像を見るにも、PDF を開くにも、さらにはファイルの MD5 や SHA1 を計算するにも、別のソフトが必要でした。しかし Mac OS X ではそこまで面倒ではありません! ファイルの MD5 や SHA1 チェックサムを計算したい場合も、標準で使える小さなツールがあります。 ...
以前は Windows で、何をするにも別途プログラムをインストールする習慣がありました。画像を見るにも、PDF を開くにも、さらにはファイルの MD5 や SHA1 を計算するにも、別のソフトが必要でした。しかし Mac OS X ではそこまで面倒ではありません! ファイルの MD5 や SHA1 チェックサムを計算したい場合も、標準で使える小さなツールがあります。 ...
最近パスワード生成ツールを作っていて、MD5 の計算が必要になりました。PHP では md5() を呼ぶだけで MD5 ハッシュが得られますが、VB では実際に MD5 を使ったことがありませんでした。.NET に MD5 の機能がなければ自分で実装しなければならないのではと心配でしたが……Orz。MSDN で調べたところ、ちゃんと用意されていました。少し手間取りましたが、MSDN に getMD5hash という関数があったので、そのまま使わせてもらうことにしました。 ...
MD5 は厳密にはプログラムではなく、暗号アルゴリズムです。ここで MD5 でファイルの改ざんを防げると述べているのは、ファイルに対して MD5 コードを生成できるからです。ファイルが変更されていた場合(たとえばトロイの木馬を仕込まれた場合)、そのファイルの MD5 コードも変わります。ただし、この MD5 コードの生成は人の手でできるものではなく、プログラムで行う必要があります。 そこで今回は WindMD5 というプログラムを紹介します。ファイルの MD5 コードを算出し、そのファイルが改ざんされたかどうかを確認できます。プログラムをダウンロードしたら、WindMD5 で改ざんされていないかをチェックしてみることをおすすめします。(サイトによっては、ファイルの MD5 コードを公開しています。自分で生成した MD5 コードとサイトの値を照合すれば、変更されたかどうかが分かります。) ...