This question already has answers here:
Are there any SHA-256 javascript implementations that are generally considered trustworthy?
(7个答案)
去年关闭。
我想使用JavaScript在前端计算一些
我搜索并在NodeJS中找到了某些内容,但是在前端(我的意思是在用户的浏览器中)无法做同样的事情,我想我需要 bundle 所需的库并做这些事情,但不知道如何做。
(7个答案)
去年关闭。
我想使用JavaScript在前端计算一些
key
和message
的基于SHA256的HMAC。可以像这样在Python中轻松完成:import hmac
h = hmac.new(b'key', b'message', 'sha256')
print(h.hexdigest())
我搜索并在NodeJS中找到了某些内容,但是在前端(我的意思是在用户的浏览器中)无法做同样的事情,我想我需要 bundle 所需的库并做这些事情,但不知道如何做。
最佳答案
npm i js-sha256
[link]
会将其安装在您选择的域中,即node_modules/
中,您可以从那里链接它。
console.log(sha256.hmac('key', 'message'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-sha256/0.9.0/sha256.min.js"></script>
关于javascript - 在JavaScript中计算HMAC_SHA256? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58440446/