This is my course design in cryptographic engineering. The full name of this project is called secure instant messaging software based on SM algorithm family. This project is based on UChat, which was completed three years ago.
This project fixes the bugs in UChat and removes some imperfect functions. In this project, AES
, MD5
and other encryption algorithms are replaced with SM algorithms
.
The main language of the project is Python
. The project uses SQLite
database and Tkinter
to write graphical interface.
The python version of this project is 3.7+
pip install -r requirement.txt
python server_run.py
python client_run.py
If you have any concerns here, please post as Github issues, or send an e-mail to Joker Xin by jxpro@qq.com.