Писал ради интереса, возможно кому-нибудь пригодится.
Все сообщения шифруются.(Можете проверить снифером)
Пароль меняется каждые 5 секунд.(т.е если кто то подберёт начальный пароль, чтобы расшифровать последующие сообщения, пароль придётся подбирать заново)
Поддерживается передача файлов.(Так...