本程序通过Qt 5.10.1开发,编译环境默认msvc2017,数据库为sqlite,数据库文件包含在其中了,用户需要自行下载sqlite。程序主界面为登录界面,有简单的管理员和用户登录功能。登陆后根据不同用户进入不同用户名的界面进行操作。程序包含一个生成字符的MD5和根据路径读文件生成MD5的功能,也有一个输入数字通过RSA加解密的功能。
MD5和RSA实现较为简单,但是用户可以根据自己的需要去进行修改,毕竟已经在Qt实现了,代码也浅显易懂。
注意:并未实现直接加密聊天消息的功能,也不能特别智能地验证完整性,这些功能用户需自行实现,本程序仅仅提供一个方便的平台。
本人保证程序在最新系统下正常运行,不会像其他程序是用qt4制作的。
程序绝大多数界面通过ui设计师制作,浅显易懂。
1