Skip to content

Chat application using Java EE and WebSockets, Asymetric encryption with RSA & DSA

License

Notifications You must be signed in to change notification settings

Simofatt/chat-app

Repository files navigation

Chat Application

Java EE WebSockets RSA DSA

About

This is a chat application implemented in Java EE with WebSocket technology, featuring asymmetric encryption using RSA & DSA algorithms.

Features

  • Real-time chat functionality via WebSockets
  • Secure communication with RSA & DSA encryption

Installation Guide

Follow these steps to set up and run the project:

  1. Fork the Repository: Fork the repository to your own GitHub account. This will allow you to work on your own copy of the project.

  2. Set up your Development Environment: Use Eclipse or IntelliJ IDEA as your Integrated Development Environment (IDE). Both are excellent choices for Java development.

  3. Database Setup: Execute the provided SQL script in your MySQL database to set up the necessary tables and data.

  4. Install Apache Tomcat: Download and install Apache Tomcat, and ensure it's added to the directory of your project. Tomcat will serve as the web server for your application.

  5. Run the Project: Start the Tomcat server, and run the project by selecting one of the servlets. This will deploy your application on the Tomcat server.

  6. Star the Repository: Ensure to star and fork this repository.

  7. Get in Touch: If you encounter any issues or have questions, feel free to send a message. You can find my social media accounts in my bio.

Thank you for choosing this project! Happy coding!

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT LICENSE

Acknowledgements

Jaafar yassine. Mohamed Alhabib Fatehi.

About

Chat application using Java EE and WebSockets, Asymetric encryption with RSA & DSA

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •