先运行server:

然后运行client,输入localhost:

输入端口号8088

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

选择注册按钮:

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

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

并且弹出聊天窗口:

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

输入私钥d,成功弹出聊天窗口。
为验证私聊群聊,再次登陆一个人示范:
可以输入聊天内容,将会每个人都被发送,若需要私聊,先输入@,再输入私聊的昵称,加入中文冒号:即可输入聊天内容,此处输入数字或者英文。

发送图片隐藏信息:点击图片按钮
该系统默认照片格式为bmp格式,以下图为例进行演示)
原图:

LSB隐写过程:

添加隐藏文字

保存
这时客户会保存到图片


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

本文介绍了一款基于密码学的多人加密聊天系统的操作流程,包括服务器启动、客户端注册、数字签名登录、私聊与群聊功能。系统支持图片中的隐写术,实现了信息的安全传输。

3725

被折叠的 条评论
为什么被折叠?



