2018-2019-1 20165305 實驗五 通訊協議設計
阿新 • • 發佈:2018-12-16
任務一 實驗五 通訊協議設計-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伺服器”通過混合密碼系統進行防護;
提交測試截圖。