[PHP-users 18396]Re: pack関数とMD5関数について

Youichi Iwakiri yiwakiri @ st.rim.or.jp
2003年 10月 10日 (金) 16:39:05 JST


いわきりです

Tybalt of Capulet wrote in <20031010162434.1D9A.ICE-MAN @ tomato.ne.jp> :
>> > $checksum2 = pack("H*",md5($checksum1));
>> の部分を、
>> 	$checksum2 = md5($checksum1);
>> とすれば動きませんか?
>やってみましたがダメでした。

>ちなみに、
>$checksum2 = pack("h*",md5($checksum1));
>とHを小文字にしてもダメでした。
>
>なんででしょうね・・・
>根本的に間違っているんでしょうか。

--md5.pl
#!/usr/local/bin/perl
use Digest::MD5;

$cs = Digest::MD5->new->add("anonymous", "password");
print $cs->hexdigest, "\n";

--md5.php
<?php
echo md5('anonymous'.'password') . "\n";
?>

$ perl md5.pl
bb6290e1ba019fd8859a38019ac3994d
$ php md5.php
bb6290e1ba019fd8859a38019ac3994d

perlが使えるならば、perlの出力を確認すれば
一目瞭然でしょう。

-- 
Youichi Iwakiri



PHP-users メーリングリストの案内