结对编程:1人负责客户端,一人负责服务器html
注意责任归宿,要会经过测试证实本身没有问题java
基于Java Socket实现客户端/服务器功能,传输方式用TCP算法
客户端让用户输入中缀表达式,而后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式经过网络发送给服务器编程
服务器接收到后缀表达式,调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端数组
客户端显示服务器发送过来的结果
上传测试结果截图和码云连接安全
加密结对编程:1人负责客户端,一人负责服务器服务器
注意责任归宿,要会经过测试证实本身没有问题网络
基于Java Socket实现客户端/服务器功能,传输方式用TCP测试
客户端让用户输入中缀表达式,而后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式用3DES或AES算法加密后经过网络把密文发送给服务器加密
服务器接收到后缀表达式表达式后,进行解密(和客户端协商密钥,能够用数组保存),而后调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
客户端显示服务器发送过来的结果
上传测试结果截图和码云连接
密钥分发结对编程:1人负责客户端,一人负责服务器
注意责任归宿,要会经过测试证实本身没有问题
基于Java Socket实现客户端/服务器功能,传输方式用TCP
客户端让用户输入中缀表达式,而后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式用3DES或AES算法加密经过网络把密文发送给服务器
客户端和服务器用DH算法进行3DES或AES算法的密钥交换
服务器接收到后缀表达式表达式后,进行解密,而后调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
客户端显示服务器发送过来的结果
上传测试结果截图和码云连接
完整性校验结对编程:1人负责客户端,一人负责服务器
注意责任归宿,要会经过测试证实本身没有问题
基于Java Socket实现客户端/服务器功能,传输方式用TCP
客户端让用户输入中缀表达式,而后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式用3DES或AES算法加密经过网络把密文和明文的MD5値发送给服务器
客户端和服务器用DH算法进行3DES或AES算法的密钥交换
服务器接收到后缀表达式表达式后,进行解密,解密后计算明文的MD5值,和客户端传来的MD5进行比较,一致则调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
客户端显示服务器发送过来的结果
上传测试结果截图和码云连接
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 20 | 13.7% |
设计 | 30 | 20.6% |
代码实现 | 50 | 34.4% |
测试 | 30 | 20.6% |
分析总结 | 15 | 10.3% |