) Zend guard5 Usage Details

Source: Internet
Author: User

Http://zxianf.blog.163.com/blog/static/30120701201106349730/

Http://zxianf.blog.163.com/blog/static/30120701201106349730/

 

Zend guard5 usage

15:04:09 | classification: PhP | Tag: | large-sized and small-sized subscriptions

Zend guard consists of five main configuration options: general settings, security options, fuzzy processing, other options, and license settings: generl Security obfuscation miscellaneous and licensing.

General options
1. php version

PHP version settings: Set whether your PHP runtime environment is 4.x or 5.x.

2. files and folders

Path for storing the file with a password. Optional copy non-PHP files is to copy files other than PHP to the target folder you set.
3. Ignore patterns sets the file types that guard ignores during encryption.
Error handling. If this option is selected, the encryption errors will not be output in the bottom window.


Security Options
This topic mainly authorizes software and allows some settings.

1. Works exclusively with other encoded files

In my understanding, after this option is selected, your software must be encrypted once. During this period, the software will not run if any file has been changed.

2. Expiration Validity Period

The validity period of the Code. Optional, never expire, or specify the expiration date.
3. licensing enforcement support

This item must be used with the licensing option. It means an authorization code or registration code. If someone else wants to use your software, they must pass your authorization. a license is required.

No restriction is not restricted and license is not required. License file restriction requires license support. Each file will automatically find the license file, and the license API restriction specifies the license file name.

Obfuscation fuzzy processing

Fuzzy processing of the variables in the Code mainly prevents the encryption code from being decompiled by others. (I have not seen the specific effect .)
1. obfuscation level Fuzzy options

Encoding only encrypts the code. Basic performs basic fuzzy processing on the code, and strong performs fuzzy processing on the code.

2. Exclude preferences exclusion option. This option is available only after strong is selected in the fuzzy options.

You can add the variables you want to exclude to the following list.

Miscellaneous other settings.

Append header information adds some file header information. You can add some copyrights or authors.

Disable PHP-compatible header disables the PHP header .)

Tag support

Supported code tags. For example, <?...?> is used in your code. Similar shorthand mark, or the mark that you are used to using ASP <%... %>, the Code uses ASP mark.

Here you can choose to tell guard that your code contains other compatibility labels.

Optimizations optimization settings for Zend optimizations.
None does not optimize the encrypted code.
Minimal minimum optimization
Full Maximum Optimization

Licensing

License information

Product Name

Registered to can be entered at will

Additional license information add some license information

The most important option in licensing is the license limits option. It mainly limits the generated license.

Lock to Zend host ID limits the license file to a specified host ID

Limit to the following IPs limits the license on the specified host IP address.
License expires on XXXX-XX-xx sets the license expiration date.

Limit number of concurrent users to XX limit the number of users

These options are all restrictions on the license environment. After the restrictions, the license cannot be used on any host.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.