2017-09-20 7 views
0

私は16進文字列で人間が読める民間/公開の楕円曲線(ecdh)キーペアを持っています。公開鍵は64 Bytes128 hex文字)で、秘密鍵は32 Bytesです。Pythonを使用して人間が読むことのできる16進文字列を読み込む(またはPemまたはASN.1形式に変換する)

質問:これらをPython暗号化キーに読み込む方法、またはpythonを使用してpemまたはderフォーマットに変換する方法を教えてください。

私はpemまたはder private/public keyを簡単にロードできます。そのため、これら2つの形式のいずれかに変換するだけで十分です。

答えて

0

私はこれ以上の研究の後でこれを理解することができました。 Python-ECDSAには、人間が読める鍵のバイトを読み込んでPEMまたはDER形式で出力する機能があります。 python-ecdsa hereを参照してください。

0

ライブラリーに依存するため、具体的な答えをあなたに伝えることはできません。

通常、EC公開鍵は、RFC 5480のASN.1定義を使用してエンコードされます。

+0

ライブラリに依存する必要はありません。これらをPEMまたはASN.1形式でエンコードするライブラリまたはコードはすべて行います。 – JDollars

関連する問題