You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Simple chat interface for sending and receiving messages
Requirements
Haskell compiler (e.g. GHC)
crypto and network libraries
Usage
Compile the code using ghc ECDHChat.hs
Run the server using ./ECDHChat server
Run the client using ./ECDHChat client
Follow the prompts to enter your username and the server's username
Send and receive messages securely using the chat interface
extra
Made by - CPScript
This code is released under the MIT License. See LICENSE for details.
About
A chat client made in HASKELL that uses the "Elliptic Curve Diffie-Hellman (ECDH) key exchange protocol" to establish a secure connection between two users. This is a one file script that includes a server and a user client and allows multiple users to message secrets using SHA-256 and AES-256 for encription and decryption.