Slava191, когда я учился программировать, я тратил огромную кучу времени на все это, просто потому, что мне было интересно. И не важно, имеет практический смысл задача или нет (это важно для деточек пяти-семи лет, у них с абстракцией плохо).
NSA-bot, нет. Ева может перехватить это сообщение и подменить его своим. Ключ нужно передавать отдельным способом - личной встречей, курьером, и тому подобное. Либо использовать разделение ключа и передачу его разными способами.