Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.11 KB

File metadata and controls

40 lines (25 loc) · 1.11 KB

WhispServer

WhispClient is the server implementation for Whisp, a peer-to-peer (P2P) instant messaging application focused on privacy and functionality. This project originated as part of a Distributed Computing course and has evolved into a fully functional application. Communication is powered by Java RMI, with security as a key feature.


Key Features

  • Advanced Security:

    • TLS encryption for client-server communication.
    • AES-GCM encryption for client-to-client communication.
    • Passwords stored encrypted in the database.
    • Two-factor authentication for enhanced security.
  • P2P Communication: Built using Java RMI for a smooth and decentralized experience.

  • See Client repository for functionality


Technologies Used


Contributors


Related repositories