标签:参考 实验 安全 告诉 在服务器 基于 注意 四则运算 式表
课程:《程序设计与数据结构》
班级: 1723
姓名: 马瑞蕃
学号:20172327
实验教师:王志强
实验日期:2018年6月13日~2018年6月18日
必修/选修: 必修
+ 任务1: |
两人一组结对编程:
1.参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA
2.结对实现中缀表达式转后缀表达式的功能 MyBC.java
3.结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.java
4.上传测试代码运行结果截图和码云链接
+ 任务2: |
+ 任务3: |
+ 任务4: |
+ 任务5: |
实验一:四则运算以前做过,直接进行截图
实验过程:
实验二:和李闻洲同学一起做的,客户端先将四则运算的自动生成题目改为输入中缀表达式,后将生成的后缀表达式传给服务器,最后由服务器调用后缀计算类,最后将答案反馈给客户端。
实验过程:
实验三:加入了对称加密,所以改的部分还挺多,首先我改了客户端类,并先用DES加密算法生成密钥,并引用密钥,将后缀表达式加密,传给服务器,然后我在服务器类下面将密钥文件复制进去,在服务器里,读取密钥并将传过来的加密的后缀表达式解密,之后就和实验二一样,计算并反馈。
实验过程:
实验四:将对称加密变为非对称加密,过程挺麻烦,我画了一张图:
实验过程:
问题1:在做第四个实验时,发现客户端总是提示密钥输出到最后好像输出不了了,服务器一点东西都收不到。
问题1解决方案:这个问题其实有很多的同学都遇到了,我找他们咨询,他们告诉我换个加密方式,所以我将DESede
方法改为AES
,发现就成功了。
20172308 2017-2018-2 《程序设计与数据结构》实验五报告
标签:参考 实验 安全 告诉 在服务器 基于 注意 四则运算 式表
原文地址:https://www.cnblogs.com/mrf1209/p/9195874.html