zoukankan      html  css  js  c++  java
  • 20165333第五次实验报告

    20165333第五次实验报告

    任务1

    • 结对实现中缀表达式转后缀表达式的功能 MyBC.java
    • 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.java
    • 上传测试代码运行结果截图和码云链接
      结果截图

    任务二

    结对编程:1人负责客户端,一人负责服务器

    • 注意责任归宿,要会通过测试证明自己没有问题
    • 基于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的功能计算后缀表达式的值,把结果发送给客户端

    • 客户端显示服务器发送过来的结果
      结果截图

    /代码链接/

  • 相关阅读:
    How to build Linux system from kernel to UI layer
    Writing USB driver for Android
    Xposed Framework for Android 8.x Oreo is released (in beta)
    Linux Smartphone Operating Systems You Can Install Today
    Librem 5 Leads New Wave of Open Source Mobile Linux Contenders
    GUADEC: porting GNOME to Android
    Librem 5 – A Security and Privacy Focused Phone
    GNOME and KDE Join Librem 5 Linux Smartphone Party
    Purism计划推出安全开源的Linux Librem 5智能手机
    国产系统之殇:你知道的这些系统都是国外的
  • 原文地址:https://www.cnblogs.com/challengeeverthing/p/9101145.html
Copyright © 2011-2022 走看看