神崎です。 重松 様、お返事ありがとうございます。 > md5 はバイナリでなくて文字列で返すので、 > > > $checksum2 = pack("H*",md5($checksum1)); > > の部分を、 > > $checksum2 = md5($checksum1); > > とすれば動きませんか? やってみましたがダメでした。 ちなみに、 $checksum2 = pack("h*",md5($checksum1)); とHを小文字にしてもダメでした。 なんででしょうね・・・ 根本的に間違っているんでしょうか。