非對稱加密 (Asymmetric Encryption)
加密和解密的金鑰 (key) 是不一樣的,會有兩把 key,一把負責加密、一把負責解密。
公開/私密金鑰
=========================================
方法一:
接收者:產生兩把金鑰,一把是公開金鑰(public key),一把是私密金鑰(private key)妥善保管,將 public key 傳送給對方,要對方以這把 public key 將傳送的資料加密。
傳送者:以收到的 public key 將資料加密 Public Key(Data),開始傳送給接收者。就算有人 sniffer 也沒有解密金鑰,拿到 public key 也無法解密。
接收者:收到加密過的資料,用自已的 private key 將資料解密。Data = Private Key ( Public Key (Data))。
資料:Data
公開金鑰:Public Key
私密金鑰:Private Key
=========================================