Simple and secure encrypted chat in JavaScript
Live demo at https://aeschat.com/
- 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
- 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.jssetting 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
BSD. Copyright (c) Christophe Thibault