使用相同的 DES 金鑰

用戶端和伺服器使用公開金鑰加密法計算相同 DES 加密金鑰。

任何一個用戶端 A 和伺服器 B,都會有一個稱為共用金鑰的金鑰,只有 A 和 B 可以推斷。用戶端計算下列公式來衍生共用金鑰:

KAB = PKBSKA

其中 K 代表共用金鑰,PK 代表公開金鑰,SK 代表私密金鑰,這些金鑰都是 128 位元數字。伺服器計算下列公式來衍生相同的共用金鑰:

KAB = PKASKB

僅伺服器和用戶端可計算此共用金鑰,因為要這麼做需要知道一個私密金鑰或另一個金鑰。由於共用金鑰有 128 位元,DES 使用 56 位元金鑰,所以用戶端和伺服器從共用金鑰中擷取 56 位元來產生 DES 金鑰。