This is a project for Crytograpgy and Network Sercurity's Assignment. The project contain:
- Chatting service using Java Socket and my serialization to serialize/deserialize before send and receive.
- The encrytion of message before send/receive using chatting service above. There are 3 type of encrytion: RSA for key distribution, and AES or DES for symmetrically encrypt message.