非對稱加密算法的誤解(RSA等算法)

其實公鑰和私鑰都可以用來加密或解密---只要能保證用A加密,就用B解密就行。至於A是公鑰還是私鑰,其實可以根據不同的用途而定。



公鑰、私鑰都可以加密,也都可以解密。其中:用公鑰加密需要私鑰解密,稱爲“加密”。由於私鑰是不公開的,確保了內容的保密,沒有私鑰無法獲得內容;用私鑰加密需要公鑰解密,稱爲“簽名”。由於公鑰是公開的,任何人都可以解密內容,但只能用發佈者的公鑰解密,驗證了內容是該發佈者發出的。
實際應用中,公私鑰加密有多種協議和算法,題外話




你只要想:既然是加密,那肯定是不希望別人知道我的消息,所以只有我才能解密,所以可得出公鑰負責加密,私鑰負責解密;同理,既然是簽名,那肯定是不希望有人冒充我發消息,只有我才能發佈這個簽名,所以可得出私鑰負責簽名,公鑰負責驗證。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章