2018-2019-1 20165305 实验五 通讯协议设计

任务一 实验五 通讯协议设计-1
任务要求
在Ubuntu中完成 http://www.cnblogs.com/rocedu/p/5087623.html 中的作业;
提交运行结果截图。
实验步骤
1、前往OpenSSL官网,下载压缩包文件
2、使用unzip命令解压
3、安装命令如下:
$ ./config
$ make
$ make test
$ make install
4、安装完毕后编写test_openssl.c代码:

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

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

编译:gcc -o test_openssl test_openssl.c -L/usr/local/ssl/lib -lcrypto -ldl -lpthread
生成“test_openssl”文件,运行:```echo $?````
如果输出结果为0,表明安装成功。

在编译时提示fatal error: openssl/aes.h: No such file or directory
后来在网上查询之后输入下面指令就好了

sudo apt-get install libssl-dev

基于Socket实现TCP通信

任务二 实验五 通讯协议设计-2
任务要求
在Ubuntu中实现对实验二中的“wc服务器”通过混合密码系统进行防护;
提交测试截图。

代码链接

posted @ 2018-12-16 22:26  20165305  阅读(137)  评论(0编辑  收藏  举报