我想使用JavaScript为前端的key
和message
计算基于SHA256的HMAC。可以像这样在Python中轻松完成:
import hmac
h = hmac.new(b'key', b'message', 'sha256')
print(h.hexdigest())
我在NodeJS中搜索并找到了一些东西,但是在前端(我的意思是在用户的浏览器中)不能做同样的事情,我想我需要捆绑所需的库并做这些事情,但无法弄清楚如何。
console.log(sha256.hmac('key', 'message'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-sha256/0.9.0/sha256.min.js"></script>