2017-2018-1 20155210 实验五:通讯协议设计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-2018-1 20155210 实验五:通讯协议设计相关的知识,希望对你有一定的参考价值。

实验五 通讯协议设计

5-1实验要求:

在Ubuntu中完成 http://www.cnblogs.com/rocedu/p/5087623.html 中的作业

学习内容:

  • OpenSSL是一个SSL协议的开源实现,采用C语言作为开发语言,具备了跨平台的能力,支持Unix/Linux、Windows、Mac OS等多种平台。

  • OpenSSL最早的版本在1995年发布,1998年后开始由OpenSSL项目组维护和开发。当前最新的版本是1.1.0 alpha版本,完全实现了对SSLv1、SSLv2、SSLv3和TLS的支持。。目前,OpenSSL已经得到了广泛的应用,许多类型的软件中的安全部分都使用了OpenSSL的库,如VOIP的OpenH323协议、Apache服务器、Linux安全模块等等。

  • OpenSSL整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库、应用程序

安装:

./config
make
make test
make install

测试:

#include <stdio.h>
#include <openssl/evp.h>

int main(){
    OpenSSL_add_all_algorithms();
    return 0;
}

提交运行结果截图

技术分享图片

5-2实验要求:

在Ubuntu中实现对实验二中的“wc服务器”通过混合密码系统进行防护

技术分享图片

提交测试截图

技术分享图片

以上是关于2017-2018-1 20155210 实验五:通讯协议设计的主要内容,如果未能解决你的问题,请参考以下文章

2017-2018-1 20155210 《信息安全系统设计基础》

2017-2018-1 20155210 《信息安全系统设计基础》 实现mypwd

2017-2018-1 20155210 《信息安全系统设计基础》第13周学习总结

2017-2018-1 20162306 实验五实验报告

2017-2018-1 20162307 实验五

2017-2018-1 20155216 实验五:通讯协议设计