python - 十六进制到 pem 文件
问题描述
我有 .hex 文件,如何使用 python 从中获取普通的 .pem 文件?我正在尝试binascii.unhexlify()
,但它破坏了整个结构,并没有给我我需要的东西。找不到任何替代方案。感谢您的任何帮助。
解决方案
我没有添加评论的声誉。这是一个相关的 stackoverflow 问题,可能会帮助您进行转换:
如何将十六进制格式的私钥转换为 pem 和/或 der 格式的私钥?
您可以使用以下方法进行转换:
import binascii
binascii.unhexlify(hex_data)
binascii.a2b_base64(binascii.unhexlify(hex_data))
推荐阅读
- c# - 从字符串c#中删除时间部分
- fluentvalidation - 有没有办法在 FluentValidation 中指定默认验证规则?
- sqlite - SQLite 选择查询返回匹配当前日期和月份的记录
- if-statement - 如果在 c 中使用单个和语句
- javascript - 使用 jQuery 和 JSON 数组创建 HTML 表
- java - 如何从一些方法中组合条件
- gremlin - Gremlin:从呼吸优先搜索中将 vetex 级别作为列表发出
- sql - 重叠条件 - 在字段内
- html - 文本字段 strust2 中的样式
- r - R Hist:'breaks'值和bin的数量/大小之间的关系