GNU Privacy Guard based Instant Message Client

In this project, we developed an instant message JAVA application based on IMAP protocol and GPG encryption.

Application Features:

  • Fully featured GUI
  • Contact list and management
    • Add/Edit contact from public key file or public key server
    • Search a public key on a key server
  • Upload the public keys configured in the setting
  • Setting and contact list encryption
  • Single person chat
  • GPG key generator
  • GPG secured configuration

As a team leader, in this project, I am in charge of the GPG encription part and GPG key service part.

For more details and screenshots please refer to my github repo here.

Avatar
Yidong Fang
Master Student in Computer Sciences

I am a fist year master student from the Department of Computer Sciences, University of Wisconsin–Madison.