密码学课程设计——多人加密聊天系统操作过程

先运行server:

然后运行client,输入localhost:

输入端口号8088

如果是注册,先输入暱称,此处示例密码学:

选择注册按钮:

会显示注册暱称,产生的私钥公钥

D4367921403776468586325984911776276822544610397859883459570732910751727290403619648931946436876802973146374772232247638411577422305864848526868270570231997

此时可以在数据库中验证加入了新用户信息:

并且弹出聊天窗口:

再次运行client,验证数字签名登陆,其中端口和ip地址与注册相同。

输入私钥d,成功弹出聊天窗口。

为验证私聊群聊,再次登陆一个人示范:

可以输入聊天内容,将会每个人都被发送,若需要私聊,先输入@,再输入私聊的暱称,加入中文冒号:即可输入聊天内容,此处输入数字或者英文。

发送图片隐藏信息:点击图片按钮

该系统默认照片格式为bmp格式,以下图为例进行演示)

原图:

LSB隐写过程:

添加隐藏文字

保存

这时客户会保存到图片

 

打开保存图片,显示隐藏文字

显示隐藏文字

 

 

 

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