实验任务

任务一

**截图如下** ![](http://images2017.cnblogs.com/blog/1071611/201712/1071611-20171217113939764-1706065796.jpg)

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


任务二

  • 在Ubuntu中实现对实验二中的“wc服务器”通过混合密码系统进行防护
  • 提交测试截图
    2017-2018-1 20155213 实验五  通讯协议设计

**截图如下** * Client公私钥生成 ![](http://images2017.cnblogs.com/blog/1071611/201712/1071611-20171217114356968-2089820703.jpg) * Server公私钥生成 ![](http://images2017.cnblogs.com/blog/1071611/201712/1071611-20171217114420999-1872286970.jpg) * 传输实例 ![](http://images2017.cnblogs.com/blog/1071611/201712/1071611-20171217114456093-1465657353.png)

任务三

  • 运行实验箱中,ARM调用Z32算法的实验,提交实验截图

  • 用Z32的国密算法重新改写“wc服务器”的混合密码系统防护,提交运行截图

  • 未完成(老师叫停)

出现的问题及解决

  • 问题一:/usr/bin/ld: 找不到 /usr/local/ssl/lib: 不可识别的文件格式
    2017-2018-1 20155213 实验五  通讯协议设计

  • 问题一的解决:上面的意思就是连接器找不到/usr/local/ssl/lib库,其实,这是缺少一个-L的指令导致的,也就是说老师博客中的指令是不适合我的虚拟机的,将指令改为gcc -o test_openssl test_openssl.c -L/usr/local/ssl/lib -lcrypto -ldl -lpthread就好了
    2017-2018-1 20155213 实验五  通讯协议设计

码云链接

相关文章:

  • 2021-09-30
  • 2022-02-06
  • 2021-08-29
  • 2021-08-05
  • 2022-02-26
  • 2021-10-27
  • 2021-11-18
  • 2021-12-09
猜你喜欢
  • 2021-08-25
  • 2021-07-25
  • 2021-07-24
  • 2021-12-15
  • 2021-10-18
  • 2021-07-21
  • 2022-02-12
相关资源
相似解决方案