二十三、iOS簽名機制(二)

weixin_34320159發表於2018-12-26

簽名就是要保證自己籤的,如何保證自己籤的,用私鑰籤。

簽名,是為了保證訊息未被篡改。

一、基本概念

894719-e3507247e190f83f.png
image.png
894719-a8f6ae6bd96edf34.png
image.png


二、使用流程

894719-ffcbbf2da3f2926b.png
簽名1
894719-f2c31aba7ea604fe.png
簽名2

雜湊值比較小,簽名大小也就較小了,簽名2是簽名1的改良版。


三、存在的問題

894719-e1aa1fd9fa5b8726.png
image.png
894719-0ed34eb6fa64a942.png
image.png


四、證書

證書,就是用來解決中間人攻擊的問題、解決公鑰合法性的問題。

894719-a38f924b4fef1c04.png
image.png
894719-8b988c3333fdc6ed.png
簡化


五、總結

到此為止,瞭解了一些概念:

  1. 對稱密碼;
  2. 公鑰密碼;
  3. 數字簽名;
  4. 證書;
894719-ffefd400098cb82a.png
image.png

相關文章