0

我有一个十六进制字符串中的人类可读的私有/公共椭圆曲线 (ecdh) 密钥对。公钥是64 Bytes128 hex字符),私钥是32 Bytes

问题:如何将这些加载到 python 加密密钥中或使用 python 将它们转换为 pem 或 der 格式?

我可以轻松加载 pem 或 der 私钥/公钥,因此将它们转换为这两种格式之一就足够了。

4

2 回答 2

2

经过更多研究,我能够弄清楚这一点。Python-ECDSA 具有允许加载人类可读密钥的字节并以 PEM 或 DER 格式输出它们的功能。请参阅此处的 python-ecdsa 。

于 2017-09-22T00:42:45.047 回答
0

没有人能给你一个具体的答案,因为它将依赖于库。

通常,EC 公钥使用RFC 5480中的 ASN.1 定义进行编码。

于 2017-09-20T12:54:30.867 回答