一、非對稱加密:
1、公鑰和私鑰
公鑰:大家都知道的密鑰。
私鑰:隻有自己才知道的密鑰。
2、加密過程
A擁有一對公鑰和私鑰,B也擁有一對公鑰和私鑰,當A想和B發送消息的時候,A會使用B的公鑰進行加密,然後傳送給B。假如第三方的攻擊者C截獲了A發送給B的這段密文,C不知道B的私鑰,是以是沒辦法看到解密看到明文資訊的。而B接收到A的消息後,拿出自己的私鑰解密就可以看到A發送的内容了。是以,這種方式相對來說比較安全。
二、對稱加密
使用同一個密鑰進行加密和解密。
過程:
個人了解:
A想和B通信,事先和B商量好一個密鑰1,然後使用了密鑰1進行加密,并把明文加密後發送給B,B使用密鑰1進行解密。A想和C進行通信,事先和C商量好一個密鑰2,然後使用密鑰2進行加密,把密文發送給C。如此這樣,A就需要儲存很多個密鑰,造成不便。