[英]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.