任务一 实验五 通讯协议设计-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服务器”通过混合密码系统进行防护;
提交测试截图。