Если на обеих машинах установлен mcrypt, то вы, вероятно, могли бы зашифровать текст, который вы хотите отправить по проводам, в PHP на одном конце и расшифровать его на другом, но, конечно, большая проблема, которая у вас возникнет, - это распределение ключей.Вам нужно либо предварительно настроить каждую машину с правильным ключом, и надеяться, что никто не заметит, что вы используете один и тот же ключ каждый раз (что плохо), либо вам придется придумать какой-то способ распространения вашего ключа.ключ к принимающему устройству, когда вы отправляете данные без отслеживания ключа.(что сложно).
Вы также упомянули о подписании, что также является непростой задачей.
Хотя теоретически можно было бы реализовать все это в PHP с использованием соответствующего расширения, такого как mcrypt, я искренне сомневаюсь, что это стоило бы усилий, чтобы сделать это правильно, что было бы значительно, вы такжепросто изобретай велосипед.
SSL реализует все, что вам нужно, и является общепринятым отраслевым стандартом, если это вообще возможно, я настоятельно рекомендую вам установить его.