如果sha256被破解,會有什麼影響?

時間 2021-05-29 23:22:03

1樓:黃亮anthony

沒有影響。

根據題目給出的定義,它不會被破解。

sha演算法並不複雜,嚴謹的分析它的安全性可能比較難,但做為了解原理是每個人都可以懂的。

簡述如下,

把需要計算的值分成X長度的很多段,如果最後一段不足X長度則補齊到X。

對於每一段X長的值,從乙個A值出發,計算H(X,A),做為下乙個A值,最後一段算出的A值就是結果。H原理,讓X的每一位都與A的每一位發生盡可能多的關係,也就是說當X有一位發生變化時,A會有很多位發生變化。

細心的人可以想像,X的長度有限,所以A的值也是有限的,就會有多個值計算出相同的A值。是的,正因為如此,當被計算的值比X長時,基於上面的原理,不可能反算回X。因為這種一對多的關係,無法算出乙個確定的值。

對於雜湊演算法,只有當原文比較短時,我們可以通過先計算出對應的A值,做成一張表,之後可以用這個A值反查原文。很顯然這個作用非常有限,我們通過簡單的sha256(sha256(原文))就可以迴避這個問題。

2樓:David KZ

一般認為因式分解不是NPC,不過如果真有所謂「破解」法,那或許能夠解決一大票NP問題也說不定。具體有多大影響,得看解決了哪些NP問題。

如果因式分解是NPC,還特麼被解決了的話——趁早吃點好的吧,世界末日了。

如果SHA256演算法被破解,位元幣是不是就歸零了?

乙個好問題。雖然位元幣的交易是使用secp256k1橢圓曲線來完成簽名的,但是實際上這裡的簽名本質上是對交易內容的雜湊進行簽名,並不能說完全和雜湊演算法沒有關係。因此,假設雜湊演算法出現了和SHA1類似的 可以用於構造碰撞的弱點,那麼如果乙個賬戶曾經發起過轉出交易 交易的內容 雜湊和簽名是儲存在鏈上...

如果網貸被代償了會有什麼後果?

汽車金融 董日傑 這個答案寫出來看人品 1 好人品。讓自己心安,把欠的錢還上。舉頭三尺有神明。別讓小錢廢了自己的格局。2 人品底線較低或無底線。既然已經還上,就3 懂得了規則的人比朦朦朧朧的人可愛又可怕,是人是鬼,只在一瞬間。這個答案 沒法去說。只看人性! 兜兜 沒後果是不是 10 1 富這家平台?...

如果核聚變被攻克,世界會有什麼變化?

Joey Jiang 題主說的應該是可控核聚變,核聚變在氫彈上已經得到運用了。核聚變在理論上沒有大的難點,目前的難點都是具體的工程問題,從長遠看其實現只是時間的早晚而已。可控核聚變非常安全,其發電原料接近無限,其被解決後能源問題可以認為被徹底解決,能源的稀缺性消除,能源成本急劇下降,從整體上減少人類...