node.js - 如何使用表示为十六进制二进制的 AES 密钥的 node-jose 创建 JWK
问题描述
我正在阅读解释如何导入 JWK 密钥的node-jose文档。我无法理解的是如何从 hexBinary 格式导入现有的 AES 密钥来创建JWK.Key
实例?
例如,这是我的 AES 密钥,表示为 hexBinary:
5A611871C939AB2432F0C0552315429D787DF69F7321B4810ED2E4363FF4A036
解决方案
我解决了这个问题。问题在于node-jose
创建JWE.KEY
了对键值进行Base64
编码的实例。所以我不得不将我的密钥从hexBinary
表示转换为Base64
编码表示。
推荐阅读
- iis - IIS Tomcat 连接器,AJP 配置
- amazon-web-services - AWS VPC 启用 DNS 解析:无法从公有子网读取内部终端节点
- python - 在熊猫数据框中第一次出现条件后删除所有行
- azure-data-explorer - 从 ADX 导出 1TB 数据
- python - 单元测试正则表达式以检查误报
- javascript - 如何通过 JS 方法隐藏 btn 点击时的随机 div .hide
- extjs - ExtJs - 从网格列编辑器中删除组合框焦点
- python - 如何更快地对范围值求和
- excel - 从内存中克隆 VBA Excel 应用程序和工作簿对象
- amazon-web-services - AWS Sagemaker - 视频静止图像 v 图像培训