密碼學課程設計——多人加密聊天系統操作過程

先運行server:

然後運行client,輸入localhost:

輸入端口號8088

如果是註冊,先輸入暱稱,此處示例密碼學:

選擇註冊按鈕:

會顯示註冊暱稱,產生的私鑰公鑰

D4367921403776468586325984911776276822544610397859883459570732910751727290403619648931946436876802973146374772232247638411577422305864848526868270570231997

此時可以在數據庫中驗證加入了新用戶信息:

並且彈出聊天窗口:

再次運行client,驗證數字簽名登陸,其中端口和ip地址與註冊相同。

輸入私鑰d,成功彈出聊天窗口。

爲驗證私聊羣聊,再次登陸一個人示範:

可以輸入聊天內容,將會每個人都被髮送,若需要私聊,先輸入@,再輸入私聊的暱稱,加入中文冒號:即可輸入聊天內容,此處輸入數字或者英文。

發送圖片隱藏信息:點擊圖片按鈕

該系統默認照片格式爲bmp格式,以下圖爲例進行演示)

原圖:

LSB隱寫過程:

添加隱藏文字

保存

這時客戶會保存到圖片

 

打開保存圖片,顯示隱藏文字

顯示隱藏文字

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章