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 回答