An open API service indexing awesome lists of open source software.

https://github.com/yarbsemaj/key-exchange-chat

An implementation of an RSA signed diffie hellman webchat.
https://github.com/yarbsemaj/key-exchange-chat

api-gateway lambda serverless svelte sveltejs tailwind websocket

Last synced: 3 months ago
JSON representation

An implementation of an RSA signed diffie hellman webchat.

Awesome Lists containing this project

README

          

# Secure Web Chat

###### An implementation of an [RSA](https://en.wikipedia.org/wiki/RSA_(cryptosystem)) signed [diffie hellman](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange) webchat.

![Image of Secure Web Chat](https://user-images.githubusercontent.com/17494632/137641389-51add67c-ab20-49f0-a04b-4ca2af7d0d64.png)

## Setup Server
1. `cd server`
2. `npm install`
3. `sls deploy`
## Setup Client
1. `cp .env.example .env`
2. Set `WEB_SOCKET_URL` and update `G` and `N` if you wish.
3. `npm install`
4. `npm run dev`