10

このphpコードに相当するperlは何ですか?

$hash = hash_hmac('sha256', $all , $secret);

以下のコードを使ってみましたが、無駄でした。値が異なります。

use Digest::SHA;
$sha = Digest::SHA->new('sha256');
$sha->add($secret);
$sha->add($all);
$digest = $sha->hexdigest;

よろしく、パヴァン

4

1 に答える 1

20

私の質問は予想以上に多くの意見を得ていたので、同じ問題を抱えている他の人を助けるためにそれに答えることにしました。PHPでそれに相当するものを見つけました。

use Digest::SHA qw(hmac_sha256_hex); 
$digest=hmac_sha256_hex($all, $secret);

それが役に立てば幸い。

于 2014-07-17T10:05:08.940 に答える