如何使用表示为十六进制二进制文件的AES密钥创建具有节点节点的JWK

时间:2019-01-17 10:57:31

标签: node.js security jwt jwe

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

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

5A611871C939AB2432F0C0552315429D787DF69F7321B4810ED2E4363FF4A036

1 个答案:

答案 0 :(得分:0)

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