Forum Moderators: coopster
is there any already built module or class (open source) available on the web which enables you to encrypt source code of your php applications. or does any built-in php function provide such facility or can we discuss about implementation of such technology, here.
I am not looking for an "easy way to do so". and any discussion no matter how much complicated and advanced, is welcome. Looking to come up with something powerfull enough that it is unbreakable by a normal or advanced programmer easily.
Thanks
Kami
P.S: Simple reason for this is, "i dont want to give away my code with the product i sale"
I've heard good things acout Codelock. Seems to be fairly cheap (under $100 if I remember correct) and doesn't seem to require any additional installation by your clients for it to work properly.
I've purchased some php scripts encoded by it and they've worked well.
As always though, YMMV.
Anything that does not require any additional libraries to do the decoding means that it is PHP itself that is doing the decoding, and it is therefore pretty easy to reverse the encoded script back to the original source.
The top 3 commercial PHP encoders are probably Zend Encoder, ionCube, and SourceGuardian
Anything that does not require any additional libraries to do the decoding means that it is PHP itself that is doing the decoding, and it is therefore pretty easy to reverse the encoded script back to the original source.
That's true but can't the additional library be in some sort of "includable" format so you just include those libraries in php code and use functions, instead of having to need to recompile php or install some new module on the client's server. it's gonna be heck of a logistical problem if we would need to also install things other then our product on client's servers whenever someone purchases our product.
Words please.
P.S: I am not looking towards making it unbrekable by a "Hacker", just that clients don't edit it, they don't understand it and this n that. The amount they ll need to pay a hacker to reverse engineer that will be more then what they ll need to pay us for an update ;)
Yes Zend Encoder, ionCude, and SourceGuardian all allow the "loader" modules to be dynamically included when the script runs. You just have to upload the correct ones for the server when you upload the script. You don't have to mess with PHP module's, although you can manually install them, you don't have to since you can dynamically load them at run time.