Skip to content

moh85/dChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dChat

Simple 1-to-1 secure chat (AES-256 Encryption).

The encryption process is client-side (via CryptoJS), so the server will never know the message's plain text.

Requirments:

  • JavaScript must be enabled in the browser, dChat has no external resources
  • The server must has read/write file permission

Installation:

  • clone the project repository OR download the files and extract them on your server, for example in: mysite.com/dchat/
  • go to: mysite.com/dchat/dchat.php to start

How it works:

This script can be used to make simple encrypted chat. The message are encrypted in the client side using a common Secret Hash (IV) before sending it to the server that will use a file based database with the encrypted message.

security:

The encryption algorithm used is AES-256, it is the most secure encryption method ever existed. All messages are encrypted locally, and only the chat parties can see the messages. Of course, for maximum security, you must install this script on a secure server, with SSL/HTTPS support.

About

Simple 1-to-1 secure chat (AES-256 Encryption).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages