確切地說,叫 Diffie-Hellman Key Exchange, 讓網路上互不相見的雙方,可以透過模指數運算,使得雙方可以獲得相同的一把金鑰(共享用於加密解密的對稱金鑰)。
用這把金鑰可以在以後將資料加密,發給對方,對方用同一把金鑰將密文解密。
SSH 還用到RSA Key (一種非對稱金鑰)來進行SSH Authentication,它是SSH中Password
認證協議之外的另一種登入認證方式。
Diffie-Hellman Key Exchange 舉例:
1. 系統公佈兩個公開整數 g=11 和 P=23
2. Alice 選擇一個數 a=6
3. Bob 選擇一個數 b=5
4. Alice 經過模指數運算得到A=9 將A給了Bob
5. Bob 經過模指數運算得到 B=5 將 B給了 Alice
6. 他們分別經過模指數運算得到相同的金鑰 Key =8
確切地說,叫 Diffie-Hellman Key Exchange, 讓網路上互不相見的雙方,可以透過模指數運算,使得雙方可以獲得相同的一把金鑰(共享用於加密解密的對稱金鑰)。
用這把金鑰可以在以後將資料加密,發給對方,對方用同一把金鑰將密文解密。
SSH 還用到RSA Key (一種非對稱金鑰)來進行SSH Authentication,它是SSH中Password
認證協議之外的另一種登入認證方式。
Diffie-Hellman Key Exchange 舉例:
1. 系統公佈兩個公開整數 g=11 和 P=23
2. Alice 選擇一個數 a=6
3. Bob 選擇一個數 b=5
4. Alice 經過模指數運算得到A=9 將A給了Bob
5. Bob 經過模指數運算得到 B=5 將 B給了 Alice
6. 他們分別經過模指數運算得到相同的金鑰 Key =8