То, что сделали вы - абсолютно нормально.
И это достаточно надежно, если действительно понимаете то, что сделали
Только если говорить об удобствах.. Они на нуле
Скорее то, что вы предлагает подойдет лишь в тех ситуациях, когда вы например имеет связь только со своей командой. Но как вы например заставите чужого человека подобный мессенджер (назовем его так) установить? Боюсь тут будет отказ. Короче неудобно это все..
Telegram кстати создавался также и с такой же затеей. Когда господин Дуров был под преследованием его постигла мысль о том, что у него нет удобной шифровальной связи с его братом Николаем - собственно так и появился Telegram.
Пока тема жила, для себя понял, что один из самых лучших вариантов общения сейчас это Tox, Jabber и CryptoCat - если уж совсем говорить о защищенных каналах.