«

2022 - BenchCrypt (P2P Communication App)

Developed a TCP/IP-based chat application in C# where the server acts as a central base station, facilitating peer-to-peer communication between connected clients. The application supports end-to-end encrypted messaging, allowing users to choose between AES-128, AES-256 and BlowFish. Each client has the ability to create and manage chat rooms, enabling secure, private conversations with selected participants.

In addition to messaging, the application includes a benchmarking feature that allows users to compare the performance of AES-128, AES-256 and BlowFish encryption algorithms. The system measures encryption speed based on key size, text size, and the number of iterations, offering insight into the trade-offs between security level and processing time.