當前位置:維知科普網 >

科普

> 哈希運算可以用來做加密傳輸嗎?

哈希運算可以用來做加密傳輸嗎?

實際上並沒有硬性規定過hash數據可逆或不可逆,其實hash數值可不可逆,只是和構成算法有關,比如程序開發中最常見的byte[]和string相互轉換功能,一般來説就是用hex2string和string2hex這樣的函數來進行的(內部就是字符串轉字節再轉16進制hash),沒有經過任何加密,因此它是可逆的,而一些如md5,sha1之類的hash算法,剛開始的時候是不可逆的,但是在發現其算法漏洞之後,就已經可逆了。我們現在舉一個例子,現在很多貨幣需要提供memo值,這個數值傳遞時在後台以hash形式存在,但是交易所卻能接受到正確數值,因為它直接傳輸了字符串的hash結果而沒有加密的緣故(如果你錯誤的選擇加密,那麼交易所就會不給你入賬)。

哈希運算可以用來做加密傳輸嗎?
  • 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/kp/8lgy8.html