初始服务器存有私有密钥,客户端通过公开密钥加密发送请求后服务器通过私有密钥解密,将共享密钥如何加密发送给客户端?客户端也有存在私有密钥进行解密吗?如果不是,那么服务器发送的单向公开密钥加密,客户端是如何解密的?