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,表明安装成功。
1296997-20181216220407026-46872505.png

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

sudo apt-get install libssl-dev

基于Socket实现TCP通信
1296997-20181216221607888-735229900.png

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

代码链接

转载于:https://www.cnblogs.com/2332175994-1314/p/10128895.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值