Вы подразумеваете буквальный код в буквальном смысле, как ключ для некоторого программного обеспечения, которое должно просматриваться только предполагаемым получателем?Если дело обстоит именно так, то слава за то, что вы вложили больше мыслей и усилий, многие отправляют их в незашифрованном виде.
Ответ на самом деле заключается в том, что вам нужен SSL.Конечный пользователь должен иметь возможность прочитать его, поэтому он должен иметь всю информацию, необходимую для его расшифровки.Это означает, что вам нужен метод шифрования, который все еще работает, если кто-то прослушивает (если никто не прослушивает, зачем вы его шифруете?), Поэтому вы должны либо предварительно обменять ключи или какой-либо секрет, использовать криптографию с открытым ключом или использоватьчто-то вроде обмена ключами DH.
Единственный безопасный способ, если третья сторона может вносить изменения в ваши сообщения, а также подслушивать их, - это если есть какая-либо аутентификация вне системы или какой-то транзитивный механизм доверия.Сертификаты безопасности для SSL выполняют именно эту функцию.
Вы можете сделать все это самостоятельно, но вы бы заново изобрели целый стек технологий, присутствующих в каждом веб-браузере.Купите сертификат, отправьте страницу по SSL.