IMPORTANT: After choosing your Protection Level and downloading your newly protected file, you should test it on a site. If for some reason the protected plugin/theme is NOT working as expected, please go to this page and submit this form:
We will investigate the issue and adjust the wizShield code for your product ASAP!
Level 1 Protection: In this file we have injected into your product our own custom-built licensing code. It is injected in multiple locations throughout your file. If someone attempts to crack the product and remove part of the licensing code, it will be executed from another part. They will need to remove all pieces throughout the file in order to completely remove the licensing portion.
While this is the least secure, it does keep your code easily legible and editable if you want your customers to be able to change your code.
Level 2 Protection: Here we take what we have done with the Level 1 portion and obfuscated the code. This means we have completely changed the legible code into gibberish, making it illegible and very difficult to crack.
This level of protection does not require anything to be installed on the end-user’s (your customer’s) server. This level is good for those vendors who want high protection but don’t want the support issues that may come along with encryption.
Level 3 Protection: This is our highest level of protection. In this level, we take the obfuscated file from Level 2 and encrypt with with Zend Encoder. This is the highest level of protection and makes your file virtually impossible to crack.
While this does provide for the highest level of security, it does require a module like Zend Optimizer to be installed on the end-user’s server in order to decrypt the code. Please note that by far a large majority of hosting companies already have this installed by default, but if they do not have it then your customer will need to either get them to install or if they manage their own server they will need to install it themselves.
Important Note for All wizShield Customers: Remember, you may decide to distribute one Level file by default, and then if any customer has a problem with it then you can send them a different file. For example, if security is your biggest concern, you might want to distribute Level 3 by default. Then if any customers do not have the proper Zend module installed on their server and for some reason cannot get it installed, you may distribute Level 1 or Level 2 to them manually.