Skip to content

Client Side Secure Chat, Based on node.js, socket.io and Asymmetric Encryption Without Open Storage on Server Side.

Notifications You must be signed in to change notification settings

Zavitar97/SecureChatApp

Repository files navigation

Secure Chat

Welcome to the Secure Chat Application Repository! This Project Aims to Provide a Robust and Secure Communication Platform Leveraging Client Side Secure Chat, Based on node.js, socket.io and Asymmetric Encryption Without Open Storage on Server Side. Our Application Ensures End-to-End Encryption, Safeguarding User Privacy and Data Integrity.

loginform

chatform

Developed By


How To Use

  • Install node.js
  • Clone this Repository
  • Go to src\ Folder
  • Run the Below Commands in Your Command Line:
    • $ npm install
    • $ node app.js
  • Open Your Browser and Enter Your Server URL (http:https://localhost:80)

Technologies Used

  • Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

  • Express.js is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.

  • Socket.io enables real-time bidirectional event-based communication. It works on every platform, browser or device, focusing equally on reliability and speed.

  • jQuery is a fast, small, and feature-rich JavaScript library.

  • Crypto.js is a JavaScript library of crypto standards. Hasing and AES algorithms.

  • JSEncrypt is a Javascript library to perform OpenSSL RSA Encryption, Decryption, and Key Generation.

  • Local Storage is analogous to sessionStorage, with the same same-origin rules applied, but it is persistent across sessions. localStorage was introduced in Firefox 3.5.

  • Gravatar a library to generate Gravatar URLs in Node.js Based on gravatar specs - http:https://en.gravatar.com/site/implement/hash/ and http:https://en.gravatar.com/site/implement/images/.

  • Tchat card a Bootstrap chat theme snippet by evarevirus

  • Login form a cool login form template to be used for any website and app. Made by Colorlib.

About

Client Side Secure Chat, Based on node.js, socket.io and Asymmetric Encryption Without Open Storage on Server Side.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published