A very basic Python-based messaging service that uses its own encryption to encrypt messages travelling between clients and a server, which handles the user database and how the messages are passed between clients. It's a bad system, it's a bad idea; it has no real-world possibility because it's bad. But it's for science. I swear.
Was made for my A-Level Computer Science NEA, which is a small project that you complete independently.