加密算法和協議

加密實例:

a和b通信,a發送一段數據給b,a需要先用單向加密提取出這段數據的特徵碼,並且用a的密鑰加密,再附加在數據後面,然後a再臨時用對稱加密生成對稱密鑰,對數據和特徵碼一起加密,然後把對稱私鑰附加在後面,最後用b的公鑰加密對稱密鑰附加在最後,然後一起發送給b。

解密實例:

b收到a發送的東西后,用自己的私鑰解密出對稱密鑰(保證了安全性)。然後用對稱密鑰解密特徵碼(加密過的)和數據,然後用a的公鑰解密特徵碼。再用a的公鑰解密特徵碼(保證身份驗證),再用同樣的單向加密計算數據的特徵碼,拿這2個特徵碼對比,一樣就保證了數據的完整性。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章