danchik2,
Нет. Почему?
Энкодер, работает исключительно средствами самого языка. Он делает код нечитаемым с помощью base64-кодирования, zip-ования, разных манипуляций со строками, и в конце концов использует функцию eval().
Очень похоже на обфускаторы в Javascript.
Снимается такая защита очень просто, в самых сложных случаях — за несколько часов.
Но просто так делать не буду.