Encryption
是否有其他方法可以將公鑰解密到公共地址
我讀過,我發現由於散列算法,不可能從公共地址派生公鑰……但是是否有任何替代方式/方式可以計算出限制可能是時間複雜度,例如 ECDSA 中私鑰的暴力破解?我的真正意思是,要找到一個私鑰,你必須使用蠻力,由於時間複雜性,這實際上是不可能的。有沒有辦法破解 SHA256 和 RIPEMD-160 來獲取公鑰?
“公共地址”不是標準的加密概念(可能在某些子領域,如加密貨幣除外),並且沒有給出上下文。這是改寫問題的最明智的方式:
能否從其 SHA-256 或 RIPEMD-160 雜湊中找到公鑰?
不,對於任何公鑰密碼系統,並且缺少其他資訊(例如,主動使用的公鑰或私鑰列表)。論點:在任何安全的公鑰密碼系統中,都有很多可能的公鑰,因此嘗試全部嘗試是沒有希望的;但是對於安全雜湊,包括 SHA-256 和 (AFAIK) RIPEMD-160,這是找到first-preimage的唯一希望。
更新:散列不是加密。加密意味著使用適當的秘密或私鑰,很容易反轉加密並返回明文。在密碼散列中,沒有密鑰(除非明確指定:用於密碼散列的胡椒),唯一有望恢復過程的方法是猜測確切的原始輸入。