gpt4 book ai didi

php - 如何用JS和PHP实现HMAC

转载 作者:行者123 更新时间:2023-11-29 18:27:46 26 4
gpt4 key购买 nike

我想用 PHP 和 JS 实现渐进式 hmac。我想我使用 crypto.js 弄明白了 js

var hmac = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, "Secret Passphrase");

hmac.update("Message Part 1");
hmac.update("Message Part 2");
hmac.update("Message Part 3");

var hash = hmac.finalize();

直接取自 crypto.js 我正在尝试弄清楚如何使用 PHP 5.3 在服务器端复制它

在这方面的任何帮助都会很棒!

最佳答案

您可以使用 hash_init() , hash_update()hash_final() :

$ctx = hash_init('sha256', HASH_HMAC, 'Secret Passphrase');
hash_update($ctx, 'Message Part 1');
hash_update($ctx, 'Message Part 2');
hash_update($ctx, 'Message Part 3');
$result = hash_final($ctx);

echo $result;

关于php - 如何用JS和PHP实现HMAC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11356216/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com