在區塊鏈中,我們面臨著兩個問題:
由於區塊鏈中,每個人都存在著乙個賬本,當乙個人有收入的時候,將會進行廣播到所有人的賬本,例如張三收入***錢,這樣子所有的賬本才能同步更新。但這種情況面臨的問題是,我們並不想讓別人知道我們收入了多少,這就是隱私問題。
既然有廣播,每個人的賬本都能收到廣播訊息,當賬本越來越多,訊息越來越多,賬本如何快速更新對賬,同樣是乙個問題。
雜湊函式hash
hash函式可以提取資料的特徵
md5是以前很多**常用的加密方式,md5得到的位數是32位,但用它並不安全,彩虹表可以反向對映破解。
於是人們用sha-1【安全雜湊演算法】,後來,谷歌公司發布了hash碰撞可能破解此演算法 - 《google研究人員宣布完成全球首例sha-1雜湊碰撞!》 ,於是此類sha-1演算法也不可靠。
區塊鏈使用的全網唯一標識演算法是 sha256 hash
它的二進位制位:
sha256由於不可逆性,於是破解只能使用窮舉法,它被破解的可能性為:1001000001101011 0100000000001011
1111010100001111 0111101000001000
1011000110111110 0100111001101010
1101011011110110 0100110101100010
1111100001010000 0001011001011111
1010001010101011 0100111110001001
0000011110101000 1010110000001110
1011111101010100 1100101111010101
網上的說法是,如果要破解,銀河系所有的伺服器(假如計算力等於普通的一台電腦)加起來一起計算,也需要上百年才能有破解的可能性。
位元幣要點:
位元幣的價值
hash的安全性
在區塊鏈中,我們面臨著兩個問題 由於區塊鏈中,每個人都存在著乙個賬本,當乙個人有收入的時候,將會進行廣播到所有人的賬本,例如張三收入 錢,這樣子所有的賬本才能同步更新。但這種情況面臨的問題是,我們並不想讓別人知道我們收入了多少,這就是隱私問題。既然有廣播,每個人的賬本都能收到廣播訊息,當賬本越來越多...
Hash函式的安全性
目錄sha 2 sha 3 參考資料 抗碰撞性 collision resistance 若有任意兩條訊息 x 1,x 2 且 x 1 ne x 2 則發現 h x 1 h x 2 需要計算的次數為 2 n 則其抗碰撞性為 n 2 一般情況下 n l 抗原像性 preimage resistance...
mysql安全性試驗 Mysql安全性測試
一 沒有進行預處理的sql語句 1.連線資料庫 conn mysql connect 127.0.0.1 3306 root 518666 if conn die could not connect mysql error 2.選擇資料庫 mysql select db mysql safe con...