如何从表示为十六进制二进制的 AES 密钥创建带有 node-jose 的 JWK

How to create JWK with node-jose from AES key represented as hex binary

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

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

5A611871C939AB2432F0C0552315429D787DF69F7321B4810ED2E4363FF4A036

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