Skip to content

ronaegis/aeschat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

aeschat

Simple and secure encrypted chat in JavaScript

Live demo at https://aeschat.com/

Features

  • Fast and easy way to securely chat
  • End-to-end encryption done in the browser
  • Uses bcrypt, SHA256 and AES
  • Encryption key derived from the room name using bcrypt
  • No message stored on the server
  • Easy to generate link addresses for other people to join

Requirements

Project Layout

  • web - Static HTML files served by the server.js script
  • server.js - Node.js server script to run

Run

  • Install Node.js
  • Launch server with node server.js
  • Browse to http://localhost:8888/
  • The server is bound to the localhost interface by default. Modify the server.js setting to enable other interfaces
  • You can also use nginx or an Apache reverse proxy to provide the service to an outside interface or to have it delivered via SSL

License

BSD. Copyright (c) Christophe Thibault

About

Simple and secure encrypted chat in JavaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published