首页 > 解决方案 > 如何使用表示为十六进制二进制的 AES 密钥的 node-jose 创建 JWK

问题描述

我正在阅读解释如何导入 JWK 密钥的node-jose文档。我无法理解的是如何从 hexBinary 格式导入现有的 AES 密钥来创建JWK.Key实例?

例如,这是我的 AES 密钥,表示为 hexBinary:

5A611871C939AB2432F0C0552315429D787DF69F7321B4810ED2E4363FF4A036

标签: node.jssecurityjwtjwe

解决方案


我解决了这个问题。问题在于node-jose创建JWE.KEY了对键值进行Base64编码的实例。所以我不得不将我的密钥从hexBinary表示转换为Base64编码表示。


推荐阅读