在 JavaScript 中计算 HMAC_SHA256?
Compute HMAC_SHA256 in JavaScript?
我想在前端使用 JavaScript 为某些 key
和 message
计算基于 SHA256 的 HMAC。在 Python 中很容易完成,如下所示:
import hmac
h = hmac.new(b'key', b'message', 'sha256')
print(h.hexdigest())
我在 NodeJS 中搜索并找到了一些东西,但无法在前端(我的意思是在用户的浏览器中)做同样的事情,我想我需要捆绑所需的库并做这些事情但可以不知道怎么办。
npm i js-sha256
[link]
会将其安装在您选择的域中,在 node_modules/
中,您可以从那里 link 安装它。
console.log(sha256.hmac('key', 'message'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-sha256/0.9.0/sha256.min.js"></script>
我想在前端使用 JavaScript 为某些 key
和 message
计算基于 SHA256 的 HMAC。在 Python 中很容易完成,如下所示:
import hmac
h = hmac.new(b'key', b'message', 'sha256')
print(h.hexdigest())
我在 NodeJS 中搜索并找到了一些东西,但无法在前端(我的意思是在用户的浏览器中)做同样的事情,我想我需要捆绑所需的库并做这些事情但可以不知道怎么办。
npm i js-sha256
[link]
会将其安装在您选择的域中,在 node_modules/
中,您可以从那里 link 安装它。
console.log(sha256.hmac('key', 'message'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-sha256/0.9.0/sha256.min.js"></script>