掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイナリファイルのMD5を自前で算出するには? (ID:9694)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以前、この掲示板にお世話になりましたかなものと申します。 今回、どうしても解らない事がありまして、ご質問させて頂きます。 ファイルの改ざんをあらかじめ防止するには、 CRCなどをチェックして監視するというのがあると思います。 それを自前でやりたいと思いまして、いろいろ調べてみたのですが、 NET上でも手元にある書籍でも、見つける事が出来ませんでした。 唯一見つけた有力な情報は http://forum.nifty.com/fdelphi/samples/01242.html コレのみでした。 この参考サイトの情報は、テキストの文字をMD5を算出するもので、 実際にTESTを行い、テキストはMD5にする事が出来ました。 しかし、今回行いたい事は、EXEなどの実行ファイル、 つまりバイナリファイルのMD5算出なのです。 この情報を、どう活用すれば良いのか?すら、 自分には探し出すことが出来ませんでした。 試しにダメ元で、バイナリファイルの16進数のDATAを、Stringに集めて出してみましたが、 本来の数値とはかけ離れたものでした。 又、Stringに集めてる為か、時間がかかります。 本来はすぐに算出出来るはずなんですよね…。 ご回答のほど、よろしくお願いします。 環境 Delphi6 Personal WindowsXP SP1
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.