(1)密碼演算法是否保密
(2)加解密鑰是否相同
(1)通訊雙方協商密碼演算法和金鑰
(2)傳送者將明文m加密成密文c
(3)傳送者傳送密文訊息c
(4)接受者對密文c解密獲得明文m
引入ttp(trusted third party,可信任第三方),使用者張三,李四和ttp共享金鑰ka和kb,ttp易形成瓶頸
張三用李四(私鑰為kb
v )的公鑰kb
p 加密訊息
張三——>eb
p(m)
——>李四
當張三和李四互傳公鑰時,黑客截獲,用自己的公鑰取代,從而能用私鑰解密雙方傳送的訊息。
如何避免中間人攻擊:數字證書
對稱密碼加密訊息,提高加解密速度
公鑰密碼演算法協商會話金鑰,簡化金鑰管理
張三明文m——>ek
(m) ——>李四明文m
共享金鑰k——>eb
k(k)
——>共享金鑰k
網路保密通訊的典型應用:數字信封
特點:速度快,金鑰管理簡單,安全性依賴於公鑰的可靠
通訊協議 UDP通訊
通訊協議 通訊協議是udp tcp通訊的基礎,沒有通訊協議的 通訊 是沒有任何意義上的,通訊協議不是底層函式或者高深的原理,而是程式設計師之間的一種文字約定。資料在網路上是以位元組的形式傳送的 底層是01碼 我們在讀取到資料之後,該以怎樣的方式對它進行解碼呢?這就是我們在通訊之前需要制定的通訊協議。...
串列埠通訊 通訊協議
我們的串列埠程式,除了通用的,進行串列埠監聽收發的簡單工具,大多都和下位機有關,這就需要關心我們的通訊協議如何快取,分析,以及通知介面。所謂通訊協議是指通訊雙方的一種約定。約定包括對資料格式 同步方式 傳送速度 傳送步驟 檢糾錯方式以及控制字元定義等問題做出統一規定,通訊雙方必須共同遵守。因此,也叫...
通訊協議 IIC通訊
iic匯流排是由資料線sda和時鐘線scl構成的序列匯流排,可傳送和接收資料。在匯流排上一般有幾個主機 也可以多個 和多個從機。從機一般不主動傳送資料,主機傳送資料,資料報中包含有從機位址,主機通過從機位址對從機進行操作。1.空閒狀態 時鐘線和資料線都為高電平 稱為釋放匯流排 時鐘線scl由主機控制...