簡體   English   中英

有什么方法可以將 ECDSA 密鑰轉換為 RSA 密鑰,反之亦然 Go 語言?

[英]Is there any way of converting ECDSA key to RSA key, and vice-versa as well in Go language?

我正在研究這兩種加密方法,並希望將 ECDSA 密鑰轉換為 RSA 密鑰,反之亦然。

不,沒有。 ECDSA 和 RSA 完全不同,不能轉換。 ECDSA是基於橢圓曲線離散對數問題的橢圓曲線算法,RSA是基於因式分解問題的有限域算法。 另外,RSA可以用於簽名和加密,ECDSA只能簽名。

如果您希望您的代碼同時處理這兩種情況,則需要有兩個單獨的代碼路徑,一個用於 ECDSA,一個用於 RSA。

暫無
暫無

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

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