public/private 密钥加密(MTA 移动)

public/private key cryptography ( MTA Mobility )

我在 MTA(Microsoft Technology Associate)Mobility 中有一个问题,我希望得到答案

问题:

a client/server 应用程序旨在使用 public/private 密钥加密技术在客户端和服务器之间进行安全通信,证书安装在服务器上

当客户端向服务器发送消息时,它使用哪个密钥来加密消息?

A)客户端的私钥

B)客户端的public密钥

C)服务器的私钥

D)服务器的public键

D.客户端使用服务器的 public 密钥来加密它要发送给服务器的消息。然后服务器可以使用它的私钥来解密它发送的消息,因为它是使用该服务器的 public 密钥加密的。

More info about Public Cryptography here.