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实验五网络编程与安全实验报告相关推荐

  1. java小球碰撞实验报告_20155317 《Java程序设计》实验五网络编程与安全实验报告...

    20155317 <Java程序设计>实验五网络编程与安全实验报告 遇到问题 在刚开始启动客户端或者服务端时,出现了一系列的错误情况,总是提示异常信息 后来经过询问同学,反应将端口号修改一 ...

  2. 实验五 网络编程与安全-----实验报告

    一.实验五 网络编程与安全-1 1.实验要求: 两人一组结对编程: (1)参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA : (2)结对实现 ...

  3. java 网络实验_Java实验五网络编程与安全

    实验五 网络编程与安全 实验准备 活动一 两人一组结对编程: 0. 参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA 1. 结对实现中缀表达式 ...

  4. 2017-2018-2 20165329 实验五 网络编程与安全

    2017-2018-2 20165329 实验五 网络编程与安全 实验报告封面 课程:Java程序设计 班级:1653班 姓名:何佳伟 学号:20165329 指导教师:娄嘉鹏 实验日期:2018年5 ...

  5. 20155207 实验五 网络编程与安全

    20155207 实验五 网络编程与安全 实验内容 任务一 两人一组结对编程: 参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA 结对实现中缀 ...

  6. 20175212童皓桢 实验五 网络编程与安全

    20175212童皓桢 实验五 网络编程与安全 实验内容 结对编程,完成网络编程与安全相关内容 实验步骤 任务一 任务一要求: 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面 ...

  7. #《JAVA程序设计》 20155214 实验五 网络编程与安全

    <JAVA程序设计> 20155214 实验五 网络编程与安全 实验内容 掌握Socket程序的编写: 掌握密码技术的使用: 设计安全传输系统. 实验要求 要求一 结对实现中缀表达式转后缀 ...

  8. 实验五 网络编程与安全 20162304 张浩林

    实验五 网络编程与安全 实验五 网络编程与安全-1 试验内容 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.jav ...

  9. 20165201 实验五 网络编程与安全

    ##20165201 实验五 网络编程与安全 网络编程与安全-1 实验目的与要求: 两人一组结对编程: 参考http://www.cnblogs.com/rocedu/p/6766748.html#S ...

  10. #20175201 实验五 网络编程与安全

    一.实验五 网络编程与安全-1 1.实验要求: 两人一组结对编程: (1)参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA : (2)结对实现 ...

最新文章

  1. 动态规划算法php,php算法学习之动态规划
  2. 中科点击矩阵式推进大数据落地与应用
  3. Python实现中文分词--正向最大匹配和逆向最大匹配
  4. chrome修改js数据怎么生效_chrome浏览器中 F12 功能的简单介绍
  5. debian换源_WSL2安装Debian(Ubuntu)并配置国内apt源
  6. 在javascript中调用java
  7. Chapter 8 Document Management(第8章 文档管理)—1 【中英文对照】
  8. Android开源框架Afinal第一篇——揭开圣女的面纱
  9. Node.js~在linux上的部署~pm2管理工具的使用
  10. Linux Shall命令入门
  11. silvaco学习日记(三)--nMOS工艺仿真详细过程
  12. 离散信号(七)| 离散傅里叶变换(DFT)推导
  13. row_number() over (partition by....order by...)用法
  14. linux磁盘转gpt,Linux中磁盘如何转换GPT格式
  15. JVM 相关 - 深入 JVM 的钥匙 WhiteBox API
  16. 帮Customer Architecture写的小脚本
  17. SM2加解密、签名验签
  18. MacBook Pro使用记录(一):手动清理内存
  19. 停止线程 暂停线程
  20. Linux背后的大脑-传奇人物Linus

热门文章

  1. Cisco(思科)远程登录交换机
  2. echarts 饼图文字图例多种颜色
  3. 知识点:vs2017 git 操作重置、还原、挑拣对比
  4. django restframework serializer 增加自定义字段
  5. 将计算机与局域网互连 需要_,计算机与局域网连接需要的硬件是什么
  6. 1000年出现了哪些闰年C语言,c语言:判断1000年---2000年之间的闰年
  7. (附源码)ssm教材管理系统 毕业设计 011229
  8. 14期-连肝7个晚上,总结了计算机网络的知识点!(共66条)
  9. Linux学习——编辑器Vim学习
  10. 全面了解什么是TPS、QPS以及两者的区别