HTML Guardian general settings
Click "Configuration" --> "General
Settings" or press the F3
button to open the General Settings configuration window. The following settings
are available:
[ click somewhere on the screenshot to see the associated help topic ]
- Insert blank lines in
encrypted code -
will insert about 40-50 blank lines before and after the encrypted
code, so that when somebody clicks View --> Source, he/she will
see an empty document. This will simply hide
source code from the
initially visible area of the document.
<<<
Go Back <<<
- PayPal friendly
encryption - will
encrypt the file so that it will be correctly displayed if uploaded
to PayPal. Recently PayPal introduced a set of new code guidelines which
are to be observed. A file encrypted without this setting may not be
properly displayed on PayPal although it will be properly displayed
on any other website.
PayPal becomes more and more popular, and this option ensures you can
protect PayPal links and encrypt PayPal pages the same way as all other
pages.
Other websites (very few) might use rules similar to PayPal ones.
You may try to set this feature ON and test the page online in case
there are problems (but first ensure everything else is OK).
It is not recommended to use this feature if there is no need, although
in 98% of the cases files will work OK. Use it only for files you intend
to upload to PayPal or sites with similar requirements.
Paypal friendly encryption setting will only have effect for files encrypted
for "All" browsers - Type I encryption method, and files encrypted
for IE5+ browsers using the "Classic" encryption method. For
Files encrypted with IE5+ Enhanced encryption method, this setting will
not be applied and such files may not work on PayPal.
This setting will only be applied when you protect html files.
But you do not have to turn it OFF when you encrypt javascript files
or other file types like shtml / asp / css etc.
<<<
Go Back <<<
- Display loading information
at startup -
if checked, information about loading the most important HTML Guardian
modules and libraries will be displayed when the program starts. You may turn this
feature OFF, but if you experince problems with the program turn it
ON to check the startup log.
This feature is only available on Windows NT/2000/XP systems.
On 9x systems it doesn't matter whether this setting is checked or
not - the loading information will not be displayed on them.
<<<
Go Back <<<
- Disable multi
- language support -
you may check this box if you are protecting files that are entirely
in English. It can be disabled also for sites that use most of the West
European languages, like Spanish, Portugese, French, German, Italian,
Dutch etc. If you experience problems with pages that use West European
languages, uncheck this box.
Many checks related to multi-language support will not be performed
and the program will work faster (it's OK to leave multi-language
support enabled even if it's not needed). Files which source code
contains any non-ASCII characters may not be displayed correctly if
multi-language support is disabled. To protect html files that use
Chinese, Japanese, Cyrillic etc. characters correctly, multi-language
support has to be enabled.
<<<
Go Back <<<
- Ask for html password
only once-
you may want to password protect many files,
but it will be annoying for the visitors of your site to enter the
password for each of them. If this option is selected, the users will
have to enter the password only once (the first time they try to open
any password protected html file). All protected files
they want to see afterwards will not ask for a password but will be
decrypted using the password entered for the first file.
You can use different passwords - if the user opens a file protected with
a password different than the one already entered, he/she will be prompted
for a password again.
This option will not work for files opened in a new window (e.g. links with target="_blank" or
files opened in a javascript generated window) -
for
such
files
users
will be prompted for a password again.
Note: If you use this option, the password will not be stored on the user's
harddisk or on any other place. The user has to re-enter the password each time
he/she re-visits your site.
This setting will have no effect for files which do not use password
encryption.
You can freely mix password protected and non-password protected files in your
site.
This setting only applies to the basic password protection and is not valid
for
the Ultra-Strong
HTML Password Protection Utility. It
has a similar option, to use it you will have to check the corresponding box
in the Ultra-Strong Password Protection window.
<<<
Go Back <<<
- Default
encryption method for 'All' browsers- HTML Guardian offers 3 different encryption methods
for 'All' browsers. In general it is recommended to use Type I encryption
for files up to 30-50 K in size. For files between 30-50 to 130-150
K use the Type II encryption, and for larger files use Type III.
If you check the "Automatically select encryption type"
box, HTML Guardian will automatically choose the most suitable encryption
method for each file.
Of course you may use any encryption type for any file, but Type I is
optimized for small, Type II for medium and Type III for big files.
In many cases there will be no visible difference in the encrypted files
performance if you change the encryption type, but in some cases there
could be a significant difference.
Switch
to another encryption type if the encrypted file is not displayed correctly
or shows error messages.
You can quickly change the encryption type by pressing ALT + 1,
ALT + 2 or ALT + 3 keys to apply Type I, II or III respectively.
To see the currently used encryption type, press F4.
<<<
Go Back <<<
- Default ASP encryption settings -
here you can choose between Standard and Enhanced ASP
encryption.
If you check the 'Encrypt server response' box,
the client side code in the asp file will be encrypted in the server's
response. This means it will appear encrypted when a visitor of your
site clicks View --> Source. If this box is not checked,
the entire code will appear unencrypted in the visitor's browser.
Note that this option works different in Standard and in Enhanced encryption
modes.
You can test encrypted ASP files using a local HTTP server. Click the
'Testing...' button to configure this option.
In the first box enter the full path to the folder where your asp files
reside. This should be either the server's root folder or some of its
subfolders. It is also possible to use a virtual folder. In the second
box enter the URL of that folder for your PC, it should normally look
like http://127.0.0.1/folder_name/
Windows 2000 and XP come with a built-in http server. You can use it
if Internet Information Services (IIS) are installed. If IIS are not
installed, you can do this from the Control Panel --> 'Add/Remove
Programs' applet --> Add/Remove Windows components. For Windows 9x/Me you
may use a third party Http server.
Note that the Enhanced ASP encryption is fully
functional only in HTML Guardian Enterprise edition. A complete comparison
between the Personal, Professional and Enterprise editions you can see
here.
<<<
Go Back <<<
- Code compression
level- HTML Guardian
always compresses the code before encryption (for html, shtml, js and
css files only - vbs and asp files are not compressed). Here you can
set what compression level to use.
High compression will remove any single useless bit from the files -
all comments, empty lines, unneccessary new lines, tabs, code formatting
etc. - in most cases the result will the entire file placed in one line.
Low compression is a bit more conservative and will remove only some
of the useless characters.
It is recommended to use the High compression, switch to Low only in
case of problems.
Change
the code compression level if the encrypted file is not displayed correctly
or shows error messages.
You can quickly change the compression level with CTRL+ALT+H and CTRL+ALT+L keys
to apply High or Low compression respectively. To see the currently
used compression level, press F4.
Note: High compression is significantly slower than Low compression
because a lot of additional operations has to be performed. However
the High compression may decrease the file size (and improve encrypted
file performance) a lot, so it is recommended to use it. Switch to Low
compression in case of problems with the encrypted file.
Note: High compression will not tolerate 'free-style'
javascript coding.
The following two scripts will have the same result:
<script language='Javascript' >
var a = 5;
if(a==5){alert('a is Five')}
else{alert('a is NOT Five')}
</script>
<script language='Javascript'>
var a = 5
if(a==5) alert('a is Five')
else alert('a is NOT Five')
</script>
What's the difference ?
The first script is OK. The second one uses a 'free-style' coding.
Each If or If...else
in your javascripts should look like
If (condition){stuff
to do if condition evaluates to True};
or
If (condition){stuff
to do if condition evaluates to True}
else{stuff
to do if condition evaluates to False};
Do not omit { } brackets. Although
javascript is quite tolerant and will not display an error message if
you omit the {} brackets, this is still a bad coding practice. High
compression is not so tolerant, and may fail if you use free-style javascript
coding.
If you want to use 'free-style' coding scripts, switch the Code Compression
Level to 'Low compression' - both when you
encrypt javascript (.js) files and when you protect html files that
have scripts embedded in the html code.
<<<
Go Back <<<
|