簡體   English   中英

使用Python加載人類可讀的十六進制字符串私鑰/公鑰(或將其轉換為Pem或ASN.1格式)

[英]Loading Human Readable Hex String Private/Public Keys Using Python (Or Converting Them to Pem or ASN.1 Format)

我在十六進制字符串中有一個人類可讀的私鑰/公用橢圓曲線(ecdh)密鑰對。 公鑰是64 Bytes128 hex字符),而私鑰是32 Bytes

:如何將它們加載到python加密密鑰中或使用python將其轉換為pem或der格式?

我可以輕松加載pem或der私鑰/公鑰,因此將它們轉換為兩種格式之一就足夠了。

經過更多研究,我能夠弄清楚這一點。 Python-ECDSA具有允許加載人類可讀密鑰的字節並以PEM或DER格式輸出它們的功能。 在此處查看python-ecdsa。

沒有人能夠給您具體的答案,因為它將取決於庫。

通常,使用RFC 5480中的ASN.1定義對EC公鑰進行編碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM