亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

哈希算法與加密算法的基本區別

哈希算法與加密算法的基本區別

哈希算法與加密算法的基本區別我看到哈希和加密算法之間有很多混淆,我想聽聽更多專家的建議:何時使用散列與加密是什么使散列或加密算法不同(與理論/數學水平不同),即是什么使散列不可逆(不借助彩虹樹)這里有一些相似所以那些沒有我想要的那么多細節的問題:混淆、散列和加密之間有什么區別?加密和散列的區別
查看完整描述

3 回答

?
互換的青春

TA貢獻1797條經驗 獲得超6個贊

哈希函數可以被認為與烘烤一條面包一樣。你從投入開始(面粉,水,酵母等.)在應用散列函數(混合+烘焙)之后,您將得到一個輸出:一條面包。

另一種方法是非常困難的-你不能把面包分成面粉、水、酵母-其中一些是在烘焙過程中丟失的,而且你永遠無法確切地知道有多少水、面粉或酵母被用于一個特定的面包,因為這些信息被散列功能(也就是烤箱)破壞了。

理論上,許多不同的輸入變量將產生相同的面包(例如,2杯水和1茶匙酵母生產的面包與2.1杯水和0.9茶匙酵母完全相同),但如果給出其中的一個,你就無法確切地知道是什么輸入組合產生了它。

另一方面,加密可以被看作是一個保險箱。不管你把什么放進去,只要你一開始就擁有鎖著的鑰匙,你就會回來。這是一個對稱的操作。給定一個鍵和一些輸入,就會得到一個特定的輸出。給定輸出和相同的鍵,您將返回原始輸入。這是一張1:1的地圖。


查看完整回答
反對 回復 2019-06-01
  • 3 回答
  • 0 關注
  • 1796 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號