20162328WJH实验五网络编程与安全实验报告
20162328WJH实验五网络编程与安全实验报告
一、实验五 网络编程与安全-1
- 结对实现中缀表达式转后缀表达式的功能 MyBC.java
结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.java
上传测试代码运行结果截图和码云链接 - 运行截图
二、实验五 网络编程与安全-2
- 结对编程:1人负责客户端,一人负责服务器
注意责任归宿,要会通过测试证明自己没有问题
基于Java Socket实现客户端/服务器功能,传输方式用TCP
客户端让用户输入中缀表达式,然后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式通过网络发送给服务器
服务器接收到后缀表达式,调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
客户端显示服务器发送过来的结果
上传测试结果截图和码云链接 - 运行截图
三、实验五 网络编程与安全-3
- 加密结对编程:1人负责客户端,一人负责服务器
注意责任归宿,要会通过测试证明自己没有问题
基于Java Socket实现客户端/服务器功能,传输方式用TCP
客户端让用户输入中缀表达式,然后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式用3DES或AES算法加密后通过网络把密文发送给服务器
服务器接收到后缀表达式表达式后,进行解密(和客户端协商密钥,可以用数组保存),然后调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
客户端显示服务器发送过来的结果
上传测试结果截图和码云链接 - 运行截图
四、实验五 网络编程与安全-4
- 完整性校验结对编程:1人负责客户端,一人负责服务器
注意责任归宿,要会通过测试证明自己没有问题
基于Java Socket实现客户端/服务器功能,传输方式用TCP
客户端让用户输入中缀表达式,然后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式用3DES或AES算法加密通过网络把密文和明文的MD5値发送给服务器
客户端和服务器用DH算法进行3DES或AES算法的密钥交换
服务器接收到后缀表达式表达式后,进行解密,解密后计算明文的MD5值,和客户端传来的MD5进行比较,一致则调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
客户端显示服务器发送过来的结果 - 运行截图
五、实验五 网络编程与安全-5
- 完整性校验结对编程:1人负责客户端,一人负责服务器
注意责任归宿,要会通过测试证明自己没有问题
基于Java Socket实现客户端/服务器功能,传输方式用TCP
客户端让用户输入中缀表达式,然后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式用3DES或AES算法加密通过网络把密文和明文的MD5値发送给服务器
客户端和服务器用DH算法进行3DES或AES算法的密钥交换
服务器接收到后缀表达式表达式后,进行解密,解密后计算明文的MD5值,和客户端传来的MD5进行比较,一致则调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
客户端显示服务器发送过来的结果 - 运行截图
码云链接
转载于:https://www.cnblogs.com/20162327WJH/p/7048194.html
20162328WJH实验五网络编程与安全实验报告相关推荐
- java小球碰撞实验报告_20155317 《Java程序设计》实验五网络编程与安全实验报告...
20155317 <Java程序设计>实验五网络编程与安全实验报告 遇到问题 在刚开始启动客户端或者服务端时,出现了一系列的错误情况,总是提示异常信息 后来经过询问同学,反应将端口号修改一 ...
- 实验五 网络编程与安全-----实验报告
一.实验五 网络编程与安全-1 1.实验要求: 两人一组结对编程: (1)参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA : (2)结对实现 ...
- java 网络实验_Java实验五网络编程与安全
实验五 网络编程与安全 实验准备 活动一 两人一组结对编程: 0. 参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA 1. 结对实现中缀表达式 ...
- 2017-2018-2 20165329 实验五 网络编程与安全
2017-2018-2 20165329 实验五 网络编程与安全 实验报告封面 课程:Java程序设计 班级:1653班 姓名:何佳伟 学号:20165329 指导教师:娄嘉鹏 实验日期:2018年5 ...
- 20155207 实验五 网络编程与安全
20155207 实验五 网络编程与安全 实验内容 任务一 两人一组结对编程: 参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA 结对实现中缀 ...
- 20175212童皓桢 实验五 网络编程与安全
20175212童皓桢 实验五 网络编程与安全 实验内容 结对编程,完成网络编程与安全相关内容 实验步骤 任务一 任务一要求: 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面 ...
- #《JAVA程序设计》 20155214 实验五 网络编程与安全
<JAVA程序设计> 20155214 实验五 网络编程与安全 实验内容 掌握Socket程序的编写: 掌握密码技术的使用: 设计安全传输系统. 实验要求 要求一 结对实现中缀表达式转后缀 ...
- 实验五 网络编程与安全 20162304 张浩林
实验五 网络编程与安全 实验五 网络编程与安全-1 试验内容 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.jav ...
- 20165201 实验五 网络编程与安全
##20165201 实验五 网络编程与安全 网络编程与安全-1 实验目的与要求: 两人一组结对编程: 参考http://www.cnblogs.com/rocedu/p/6766748.html#S ...
- #20175201 实验五 网络编程与安全
一.实验五 网络编程与安全-1 1.实验要求: 两人一组结对编程: (1)参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA : (2)结对实现 ...
最新文章
- 动态规划算法php,php算法学习之动态规划
- 中科点击矩阵式推进大数据落地与应用
- Python实现中文分词--正向最大匹配和逆向最大匹配
- chrome修改js数据怎么生效_chrome浏览器中 F12 功能的简单介绍
- debian换源_WSL2安装Debian(Ubuntu)并配置国内apt源
- 在javascript中调用java
- Chapter 8 Document Management(第8章 文档管理)—1 【中英文对照】
- Android开源框架Afinal第一篇——揭开圣女的面纱
- Node.js~在linux上的部署~pm2管理工具的使用
- Linux Shall命令入门
- silvaco学习日记(三)--nMOS工艺仿真详细过程
- 离散信号(七)| 离散傅里叶变换(DFT)推导
- row_number() over (partition by....order by...)用法
- linux磁盘转gpt,Linux中磁盘如何转换GPT格式
- JVM 相关 - 深入 JVM 的钥匙 WhiteBox API
- 帮Customer Architecture写的小脚本
- SM2加解密、签名验签
- MacBook Pro使用记录(一):手动清理内存
- 停止线程 暂停线程
- Linux背后的大脑-传奇人物Linus