Как создать дайджест HMA C -SHA1-Base64 с помощью WebCrypto? - PullRequest
0 голосов
/ 04 марта 2020

В узле я могу легко создать этот дайджест:

const crypto = require('crypto')

crypto
  .createHmac('sha1', 'my secret key')
  .update('the data')
  .digest('base64')

Как мне воссоздать это в WebCrypto?

crypto.subtle.sign похоже правильная функция. Второй аргумент должен быть CryptoKey . generateKey , похоже, не принимает 'my secret key' в качестве аргумента.

...