我正在做一份关于密钥交换的小报告,想问一下这种情况是否安全。
首先,我将制作一个简单的基于服务器-客户端的即时聊天源。
它将向服务器发送一个类,该类由两个字段组成:发件人 ID、消息,并将由 AES 加密。服务器将向其他客户端宣布消息。
每个客户端将与服务器共享一个密钥(使用 Diffie-Hellman 密钥交换。)。
与其他客户端相比,每个客户端都有不同的键,键值将
存储在每个客户端和服务器中(服务器将保留每个客户端的所有密钥。)
我想问的第一件事是,这可能吗?
第二,它会安全吗?
第三,会不会有更聪明的方法来做出类似的效果?