時間:2022-04-15|瀏覽:450
那就是抗碰撞性。所謂沖突,就是用hash在這個過程中是不可避免的hash沖突是指假設(shè)有輸入x、y和哈希函數(shù)h,當x不等于y時,出現(xiàn)h(x) = h(y)。哈希沖突是不可避免的,因為相應(yīng)映射的輸入空間和輸出空間之間的差距。具體來說,假設(shè)哈希輸出的結(jié)果是256位,輸出空間是2256位,輸入空間是無限的。顯然,碰撞肯定會發(fā)生。那么這里的抗碰撞性是什么意思呢?也就是說,當你有的時候x和h(x)當這兩個值時,除了暴力解決方案外,沒有有效的方法可以找到y(tǒng)來使h(y)=h(x),同時,暴力解決的成本也很高。簡單地說,幾乎不可能人為地創(chuàng)造哈希沖突。那么,這個功能可以在哪里使用呢?從上面可以發(fā)現(xiàn),幾乎不可能找到它x的hash值相同的ay,也就是說,一旦x修改,對應(yīng)hash值也會改變,可以用來總結(jié)信息。例如,你hash獲得一份文件hash值,把hash將值保存到本地,然后將文件上傳到網(wǎng)盤保存。再次從網(wǎng)盤下載文件時,如何判斷文件是否被修改?網(wǎng)盤可以計算一次hash值,比較本次hash與以前本地保存的值相比hash值是否一致,文件是否修改。那么這個功能可以在哪里使用呢?從上面可以發(fā)現(xiàn),幾乎不可能找到它x的hash值相同的ay,也就是說,一旦x修改,對應(yīng)hash值也會改變,可以用來總結(jié)信息。例如,你hash獲得一份文件hash值,把hash將值保存到本地,然后將文件上傳到網(wǎng)盤保存。再次從網(wǎng)盤下載文件時,如何判斷文件是否修改?網(wǎng)盤可以計算一次hash值,比較本次hash與以前本地保存的值相比hash值是否一致,文件是否修改。那么這個功能可以在哪里使用呢?從上面可以發(fā)現(xiàn),幾乎不可能找到它x的hash值相同的ay,也就是說,一旦x修改,對應(yīng)hash值也會改變,可以用來總結(jié)信息。例如,你hash獲得一份文件hash值,把hash將值保存到本地,然后將文件上傳到網(wǎng)盤保存。再次從網(wǎng)盤下載文件時,如何判斷文件是否修改?網(wǎng)盤可以計算一次hash值,比較本次hash與以前本地保存的值相比hash判斷文件是否判斷文件是否修改。幾乎不可能找到和x的hash值相同的ay,也就是說,一旦x修改比特幣簽名的密碼學(xué)原理,對應(yīng)hash值也會發(fā)生變化,可以總結(jié)信息。
例如,你hash獲得一份文件hash值,把hash將值保存到本地,然后將文件上傳到網(wǎng)盤保存。再次從網(wǎng)盤下載文件時,如何判斷文件是否修改?網(wǎng)盤可以計算一次hash值,比較本次hash與以前本地保存的值相比hash判斷文件是否判斷文件是否修改。幾乎不可能找到和x的hash值相同的ay,也就是說,一旦x修改,對應(yīng)hash值也會改變,可以用來總結(jié)信息。例如,你hash獲得一份文件hash值,把hash將值保存到本地,然后將文件上傳到網(wǎng)盤保存。再次從網(wǎng)盤下載文件時,如何判斷文件是否修改?網(wǎng)盤可以計算一次hash值,比較本次hash與以前本地保存的值相比hash判斷文件是否被修改。例如,您hash獲得一份文件hash值,把hash將值保存到本地,然后將文件上傳到網(wǎng)盤保存。再次從網(wǎng)盤下載文件時,如何判斷文件是否修改?網(wǎng)盤可以計算一次hash值,比較本次hash與以前本地保存的值相比hash判斷文件是否被修改。例如,您hash獲得一份文件hash值,把hash將值保存到本地,然后將文件上傳到網(wǎng)盤保存。再次從網(wǎng)盤下載文件時,如何判斷文件是否修改?網(wǎng)盤可以計算一次hash值,比較本次hash與以前本地保存的值相比hash判斷文件是否修改,值是否一致。
熱點:修改比特幣 區(qū)塊鏈 區(qū)塊鏈技術(shù) 區(qū)塊鏈技術(shù)與應(yīng)用 比特幣 比特幣