
网络环境与编程设计性实验C#(用VS设计WINDOWS窗体应用程序)紧急作业啊
设计一个客户端和服务器端,实现数据的加密与解密通信,具体的要求如下:1.服务器端产生RSA的一对密钥,分别是私钥SK和公钥PK,并把公钥PK发送给客户端;2.客户端产生一...
设计一个客户端和服务器端,实现数据的加密与解密通信,具体的要求如下:
1.服务器端产生RSA的一对密钥,分别是私钥SK和公钥PK,并把公钥PK发送给客户端;
2.客户端产生一个DES密钥Key,并用密钥Key来加密要发送给服务器端的文件;
3.客户端把加密后的文件发送给服务器端;
4.客户端用服务器端的公钥加密DES密钥Key,得到Key_enc并发送给服务器端;
5.服务器端用私钥SK对客户端发送的Key_enc进行解密,得到Key;
6.服务器端用Key对收到文件进行DES解密,得到真正的原文件。 展开
1.服务器端产生RSA的一对密钥,分别是私钥SK和公钥PK,并把公钥PK发送给客户端;
2.客户端产生一个DES密钥Key,并用密钥Key来加密要发送给服务器端的文件;
3.客户端把加密后的文件发送给服务器端;
4.客户端用服务器端的公钥加密DES密钥Key,得到Key_enc并发送给服务器端;
5.服务器端用私钥SK对客户端发送的Key_enc进行解密,得到Key;
6.服务器端用Key对收到文件进行DES解密,得到真正的原文件。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询