如何在Nestjs中创建HMAC-SHA1哈希

问题描述 投票:0回答:1

我正在nestjs应用程序中使用API​​。我需要提供哈希作为有效负载的一部分。

在API文档中,我应该这样做

像这样使用hash_hmac函数创建哈希

computed_hash = hash_hmac("sha1", somecombinedstring, privatekey)

所以我在nodejs中使用cryptojs

var hash = crypto.createHmac('sha1', combinestring, privatekey);

当我将哈希传递给端点时,我得到了[[无效哈希

如何创建有效的哈希

谢谢

node.js hash nestjs hmac
1个回答
0
投票
我知道要与此一起工作

const hash = crypto.createHmac('sha1', privatekey) .update(somestringcombined) .digest('hex');

© www.soinside.com 2019 - 2024. All rights reserved.