2015 (289)
先說哈希函數. 所謂的哈希函數其實就是數據指紋, 其特性就是獨一無二. 打比方你經常看到當你下載一軟件或文件時, 電腦提示RC4計算無誤, 其實就是哈希函數的運算. 下載前運算一遍, 有個數值, 下載後再運算一遍, 如果數值一樣, 說明下載的過程中沒有被篡改或者丟失字節.
所謂的比特幣的挖礦其實就是對區塊的SHA2的運算, SHA2一樣也是哈希函數. 再來一比方,你有一個花瓶, 一棍下去破成兩半, 你把它拚起來, 就是RC4.那現在如果你要尋找一樣的RC4, 就必須買同樣的花瓶敲出一樣破碎的兩片, 再組合起來, 如果你不斷的敲, 終於有一天敲成一樣又能夠拚起來了, 恭喜你, 你破解了這個RC4. 那SHA2呢, 嗬嗬, 有點難, 那是一萬個碎片, 你敲去吧, 你得保證敲出得是一萬片, 而且每一片得形狀都一樣.
很可惜, 量子計算機目前不是計算哈希函數的行家, 穀歌得那半個也不行......
其實小偷一看你前後門有攝像頭, 不一定硬闖了, 還可以挖地道嘛. 就是破解比特幣的方法可以在交易的流程對加密進行攻擊. 但是目前還沒有聽到過有成功的案例.雖然目前KEY的長度是一定的, 但是破解的時效性和成本性明顯沒譜. 而且隨著加密解密的發展, 一定會有新的算法的. 就算新算法出來前突然一兩個破解了, 如果你不公布你的公鑰, 還是安全的. 而且這麽大的事, 網絡世界幾秒鍾就全部接收到了......