CryptoChat is a lightweight client/server application with end-to-end encrypted chat.
Besides the menu, you have the following commands at your use:
mv NewName
you rename yourselfpdw NewPassword
it changes to NewPasswordWhen you build the project, VS sometimes claims that the class ChatRoom is static, however it is not static. It looks like a bug in the protobuf generated class, this is easily fixed with the editor suggestion of making ChatRoom non static.
Version | Change |
---|---|
0.1.0 | First release, smoke test |
0.1.1 | Chat works! |
0.1.2 | Multiple people can join |
0.1.3 | Now with sessions |
0.2.0 | Now with encryption |
0.2.1 | Works with multiple users |
0.3.0 | UI added to the client, possibility to change name, password etc. |
1.0.0 | First real release, just some code cleanup |
1.0.1 | Changed default port from 5000 to 50005 |
Version | Name | Client | Server |
---|---|---|---|
3.6.1 | Google.Protobuf | X | |
1.20.0 | Grpc.Core | X | |
1.20.0 | Grpc.Tools | X | |
2.41.0 | Grpc.AspNetCore | X | |
6.0 | .Net | X | X |
10 | C# | X | X |
Jan Andreasen - jan@tved.it
Project Link: https://github.com/jaa2019/CryptoChat