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.

Yidong Fang
Master Student in Computer Sciences

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