王译潇20162314 实验报告五
北京电子科技学院BESTI实验报告
课程:程序设计与数据结构
班级: 1623
姓名: 王译潇
学号:20162314
指导教师:娄佳鹏老师、王志强老师
实验日期:2017年6月9号
实验密级: 非密级
预习程度: 较好
实验时间:60分钟
必修/选修:必修
实验序号:5
实验内容
- 参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA
- 结对实现中缀表达式转后缀表达式的功能 MyBC.java
- 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.java
- 上传测试代码运行结果截图和码云链接
- 结对实现中缀表达式转后缀表达式的功能 MyBC.java,结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.java。第一个实验可以结合上上个礼拜四则运算所编写的代码,使用MyBC和博客中的MyDC代码和测试代码,进行编译运行。由于-- --- - MyBC代码是之前编写的,会与MyDC及测试类中的内容有所冲突,需要进行修改。
- 注意责任归宿,要会通过测试证明自己没有问题
- 基于Java Socket实现客户端/服务器功能,传输方式用TCP
- 客户端让用户输入中缀表达式,然后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式通过网络发送给服务器
- 服务器接收到后缀表达式,调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
- 客户端显示服务器发送过来的结果
- 上传测试结果截图和码云链接
- 注意责任归宿,要会通过测试证明自己没有问题
- 基于Java Socket实现客户端/服务器功能,传输方式用TCP
- 客户端让用户输入中缀表达式,然后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式用3DES或AES算法加密后通过网络把密文发送给服务器
- 服务器接收到后缀表达式表达式后,进行解密(和客户端协商密钥,可以用数组保存),然后调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
- 客户端显示服务器发送过来的结果
- 上传测试结果截图和码云链接
- 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。
- 基于Java Socket实现客户端/服务器功能,传输方式用TCP
- 客户端让用户输入中缀表达式,然后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式用3DES或AES算法加密通过网络把密文发送给服务器
- 客户端和服务器用DH算法进行3DES或AES算法的密钥交换
- 服务器接收到后缀表达式表达式后,进行解密,然后调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
- 客户端显示服务器发送过来的结果
- 上传测试结果截图和码云链接
- 基于Java Socket实现客户端/服务器功能,传输方式用TCP
- 客户端让用户输入中缀表达式,然后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式用3DES或AES算法加密通过网络把密文和明文的MD5値发送给服务器
- 客户端和服务器用DH算法进行3DES或AES算法的密钥交换
- 服务器接收到后缀表达式表达式后,进行解密,解密后计算明文的MD5值,和客户端传来的MD5进行比较,一致则调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
- 客户端显示服务器发送过来的结果
- 上传测试结果截图和码云链接
实验要求
1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程
2.完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等)。报告可以参考范飞龙老师的指导
严禁抄袭,有该行为者实验成绩归零,并附加其他惩罚措施。
请大家先在实验楼中的~/Code目录中用自己的学号建立一个目录,代码和UML图要放到这个目录中,截图中没有学号的会要求重做,然后跟着下面的步骤练习。
实验情况
exp1 processes and details
exp2 processes and details
exp3 processes and details
exp4 processes and details
exp5 processes and details
码云上公共项目的链接
PSP5.1(Personal Software Process)
步骤 | 时间 | 百分比 |
---|---|---|
需求分析 | 45分钟 | 16.7% |
设计 | 50分钟 | 18.5% |
代码实现 | 1.5小时 | 32.2% |
测试 | 30分钟 | 11.1% |
分析总结 | 55分钟 | 19.2% |
转载于:https://www.cnblogs.com/CS162314/p/7048153.html
王译潇20162314 实验报告五相关推荐
- 王译潇20162314 实验报告四
北京电子科技学院BESTI实验报告 课程:程序设计与数据结构 班级: 1623 姓名: 王译潇 学号:20162314 指导教师:娄佳鹏老师.王志强老师 实验日期:2017年5月26号 实验密级: 非 ...
- 计算机组成原理实验load,计算机组成原理实验报告五
计算机组成原理实验报告五 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 4.9 积分 广东工业大学广东工业大学实验报告 计算机学院 计算机科学与技术 ...
- c语言实验报告5数组,c语言实验报告五一维数组.doc
c语言实验报告五一维数组 <C程序设计>课程实验报告 学院: 班级: 姓名: 学号: 实验设备:计算机1台2011年3月1日 实验项目名称一维数组 掌握一维数组的定义.初始化,以及一维数组 ...
- 实验报告五201521460014 综合渗透
学 号 中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告 实验五 综合渗透 学生姓名 张旺尧 年级 2 ...
- python实训报告50000_Python程序设计 实验报告五
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名汤振宇学号3190505108 成绩 日期 2020.4.23 指导老师修宇 [实验名称]综合运用三种基本结构进行程序设计(综合性实 ...
- python综合实验报告_Python程序设计实验报告五:综合运用三种基本结构进行程序设计(综合性实验)...
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名姚彩琴学号3190505129 成绩 日期 2020.4.22 指导老师修宇 [实验名称]综合运用三种基本结构进行程序设计(综合性实 ...
- java实验报告五_2019JAVA第五周实验报告
Java实验报告 班级 计科二班 学号 20188442 姓名 吴怡君 完成时间 2019.9.24 评分等级 实验三 String类的应用 一.实验目的 掌握类String类的使用: 学会使用JDK ...
- c语言程序三角形实验报告,C语言程序设计实验报告五
C程序设计实验报告四 姓名:赖玮 实验地点:家 实验时间:2020.04.23 一.实验目的与要求 1.熟练地掌握函数的定义方法和调用规则. 2.掌握在C语言程序中主调函数和被调用函数之间进行数据传递 ...
- 王译潇20162314 第九周作业总结
学号 20162314 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 数据库是为其他程序提供数据的应用软件 关系数据库通过唯一的标识符在不同表的记录间建立了 ...
最新文章
- 加密货币支付卡公司与BCH达成合作
- 计算机网络word文档,计算机网络word.doc
- 科大星云诗社动态20211008
- PyTorch入门v2.pptx
- 点赞模块设计 - Redis缓存 + 定时写入数据库实现高性能点赞功能
- POJ 2453 贪心应用
- C++工作笔记-对全局变量的进一步认识(何时适合用,何时不适合用)
- python有什么用-python有什么用
- InnoDB存储引擎MVCC的工作原理
- hadoop环境准备-centos7 安装java jdk8
- 2017计算机办公自动化试题,2017年计算机考试办公自动化试题及答案
- vmware虚拟机启动失败
- linux端口映射到内网机器,linux如何将公网IP映射到局域网IP?
- 【图像配准】基于光流场算法Horn_Schunck和Brox及Lucas_Kanade实现医学图像配准matlab代码
- 计算机桌面背景设成白色,电脑桌面背景变白色的了怎么处理啊?
- 判断自己的网络是不是公网IP
- 生产者和消费者问题-----管程法
- 大数据技术生态体系组件概述
- 计算机小键盘上灯亮怎么去掉,怎么设置电脑开机自动启动小键盘灯NumberLock?
- execl筛选去重_Excel中表格筛选去重复项的操作方法
热门文章
- 饿了么红包,饿了么活动介绍,饿了么外卖分销、饿了么外卖跟单、饿了么外卖返利跟单识别用户的方式, 外卖返利微信小程序源码
- 信捷套袋机自动装袋机程序自动入袋,自动双边热封 采用函数计算轴参数 已上机应用 信捷触摸屏加XD5-60T6
- .NET MAUI 中自定义控件
- UIcollectionView实现类似于超级课程表界面
- ABB工业机器人大地坐标系修改案例
- Unreal5 实现武器切换功能
- ios 模拟器沙盒_ios沙盒,真机模拟器查看沙盒内容
- iOS Emoji简述
- 活动营销策划方案和计划书PPT模板欣赏-朴尔PPT
- 河南计算机职称考试模块选择,2016职称计算机考试模块Dreamweaver选择冲刺题1