結對實現從上面功能中獲取的表達式中實現後綴表達式求值的功能,調用MyDC.java
中綴表達式,雖然符合咱們的數學計算習慣,可是並不符合計算機運算的方式。後綴表達式嚴格按照從左到右進行計算的模式 符合計算機運行方式而中綴表達式須要計算機遇到符號後向後掃描一位 若爲括號或優先級更高的操做符還須要向後繼續掃描。java
完成效果以下圖。git
運行結果如圖:算法
客戶端顯示服務器發送過來的結果編程
以甲乙雙方發送數據爲模型進行分析:甲方(消息發送)構建密鑰對(公鑰+私鑰),甲方公佈公鑰給乙方(消息接收),乙方以甲方發送過來的公鑰做爲參數構造密鑰對(公鑰+私鑰),將構造出來的公鑰公佈給甲方,甲方用「甲方的私鑰+乙方的公鑰」構造本地密鑰,乙方用「乙方的私鑰+甲方的公鑰」構造本地的密鑰,甲乙雙方能夠經過本地密鑰進行數據的加密和解密,而後就可使用AES這類對稱加密算法進行數據的安全傳送了。數組
運行結果如圖:安全
運行結果如圖:服務器
本次實驗考察的是網絡編程與安全,基於四則運算來進行的,與之前進行的實驗有相同部分,能夠參考之前的代碼,因此此次實驗並非很困難。兩人結對的方式也讓實驗能夠互幫互助,減輕實驗的壓力,客服端/服務器功能在學習的時候並非很牢固,經過此次實驗增強鞏固了他的運用。