Существуют коммерческие продукты, такие как ionCube (которые я использую), источник-хранитель и Zen Guard .
В сети также есть сообщения, в которых утверждается, что они могут перепроектировать закодированные программы. Насколько они надежны, сомнительно, так как я их никогда не использовал.
Обратите внимание, что для большинства этих решений требуется, чтобы на своих серверах был установлен кодировщик. Таким образом, вы можете захотеть убедиться, что ваш клиент устраивает это.