Client of a chat with encryption AES-128 with Diffie-Hellman