網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 科普教育 > 

雜湊運算可以用來做加密傳輸嗎?

欄目: 科普教育 / 釋出於: / 人氣:1.01W

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

雜湊運算可以用來做加密傳輸嗎?