如何从表示为十六进制二进制的 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
编码表示。
我正在阅读 node-jose 文档,其中解释了如何导入 JWK 密钥。
我无法理解的是如何从 hexBinary 格式导入和现有 AES 密钥来创建 JWK.Key
实例?
例如,这是我的 AES 密钥,表示为 hexBinary:
5A611871C939AB2432F0C0552315429D787DF69F7321B4810ED2E4363FF4A036
我解决了这个问题。问题在于 node-jose
创建了 JWE.KEY
实例,其中的键值是 Base64
编码的。所以我不得不将我的密钥从 hexBinary
表示转换为 Base64
编码表示。