我正在嘗試查找有關此 JavaScript/node.js 函式的資訊:
HMACSHA256()
它在這里提到,例如:
https://jwt.io/introduction(滾動到“簽名”部分)
https://hirosht.medium.com/customized-jwt-encoded-with-hmac-sha256-hs256-267574bd7639(滾動到“簽名”部分)
其他地方也有提到。
node.js 和任何瀏覽器 JavaScript 都沒有提供任何具有該名稱的函式。
那是什么?它是偽代碼還是一個虛擬函式或只是每個人都復制和粘貼的錯誤?
uj5u.com熱心網友回復:
這是一個標準演算法。
JWT 檔案提供偽代碼(并且還鏈接到您可能應該使用的 JWT 特定庫,而不是撰寫自己的實作)。
您找到的博客包含使用Crypto-JS 的代碼示例
uj5u.com熱心網友回復:
您需要一個名為“crypto”的插件它具有“createHmac”功能,您可以在其中提供“sha256”作為引數。
https://nodejs.org/api/crypto.html#cryptocreatehmacalgorithm-key-options
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/439549.html
標籤:javascript 节点.js jwt
上一篇:S3上傳在生產中靜默失敗
