๐ฉ
Preamble
This is a pure Rust multi-client encrypted messaging system, also known as Edode's Secured Messaging System. It is an end-to-end(s) communication system using a AES256-CBC encryption model. Every single piece of message (including the password verification part) is encrypted. Every message goes through the server, and the server sends back every received messages to all the clients connected and authenticated.
๐ป
Technos
- AES256-CBC
โ
Changelog
Server
- The server send the message to all but not for the original sended
๐งช
Miscellaneous
- Server's password : 12345678901234567890123556789011
- Can be changed in "chat/server/main.rs" variable : PASS
- Has to be 32 bit long to work
๐
Upcoming
- Code improvement and enhancement of memory management
- UI
๐
Features
- AES256-CBC password encryption
- Multi-client chat
- Pure Rust