2017-2018-2 20165236實驗五 《網絡編程與安全》實驗報告

2017-2018-2 20165236實驗五 《網絡編程與安全》實驗報告html

1、實驗報告封面

課程:Java程序設計  班級:1652  姓名:郭金濤   學號:20165236java

指導教師:婁嘉鵬  實驗日期:2018.5.28.算法

實驗時間:15:35 - 17:15   實驗序號:5編程

實驗名稱:網絡編程與安全數組

 

2、實驗要求安全

一、兩人一組結對編程:服務器

參考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA ;網絡

結對實現中綴表達式轉後綴表達式的功能 MyBC.java;測試

結對實現從上面功能中獲取的表達式中實現後綴表達式求值的功能,調用MyDC.java;加密

上傳測試代碼運行結果截圖和碼雲連接。

 

二、基於Java Socket實現客戶端/服務器功能,傳輸方式用TCP;

客戶端讓用戶輸入中綴表達式,而後把中綴表達式調用MyBC.java的功能轉化爲後綴表達式,把後綴表達式經過網絡發送給服務器;

服務器接收到後綴表達式,調用MyDC.java的功能計算後綴表達式的值,把結果發送給客戶端.

 

三、客戶端讓用戶輸入中綴表達式,而後把中綴表達式調用MyBC.java的功能轉化爲後綴表達式,把後綴表達式用3DES或AES算法加密後經過網絡把密文發送給服務器;

服務器接收到後綴表達式表達式後,進行解密(和客戶端協商密鑰,能夠用數組保存),而後調用MyDC.java的功能計算後綴表達式的值,把結果發送給客戶端;

客戶端顯示服務器發送過來的結果.

 

3、實驗截圖

相關文章
相關標籤/搜索