• ベストアンサー

Java で PHP の md5_file

PHP の md5_file に当たる処理をJavaで実現したいと考えています。 ネットで調べると PHP の md5 に当たる処理はJavaで実現できるサンプルが数多くあるのですが md5_file に当たるものが見当たりませんでした。 Javaでの実現は可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.2

PHPを試せる環境がありませんが、いくつかのファイルで試した範囲ではmd5sumコマンドで表示した結果とJavaのMessageDigest.getInstance("MD5")を使って計算した結果は一致するようです。このことから、JavaのMessageDigestが間違った結果を出しているとは思えないんですが。 なお、http://www.atmarkit.co.jp/fjava/javatips/117java021.htmlのJavaコードを参考にしました。

itaya32
質問者

お礼

たびたび調査していただき、ありがとうございます。 上記のサイトは私も参考にしています。 結果、PHPの md5 と同じ結果です。 Java の MessageDigestは正しい結果となっていますが、私はPHP の md5_file と同じ結果になるものを求めています。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

「Java MD5 ファイル」で検索するとコード例がいくつも見つかりますよ。

参考URL:
http://www.google.co.jp/search?q=Java+MD5+%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB
itaya32
質問者

補足

回答ありがとうございます。 この検索は私も確認していますが、PHP の md5 と同じ結果になるサンプルコードはありますが、md5_file と同じ結果になるものがありません。

すると、全ての回答が全文表示されます。

関連するQ&A