| HTML Guardian Profiles and advanced settings - encrypt
        html, hide source code using profiles  
  HTML Guardian's Profile Manager and Advanced Configuration
            Settings window can be invoked from the Configuration menu 
          or by pressing the F5 key. Profiles allow you to perform different
          operations ( like to encrypt html, hide source code, password protect
          web pages etc.) using pre-defined sets of security options. 
 Here you can configure HTML Guardian Profiles and Advanced 
          Settings for the Code Analyzer engine, Encryption engine 
          and Debugging engine.
 
 A profile is a predefined set of protection options and settings 
          for the Code Analyzer, Encryption, Security Auditor and Debugging engines. When you load 
          a profile, all settings stored in it will be automatically applied to 
          all files encrypted after the profile was loaded.
 Profiles provide a convenient way to quickly apply a set of settings 
          without having to specify them for each file individually. However, 
          you may change each profile setting before encrypting some file.
 Let's say the currently loaded profile is set to disable the text selection 
          - this protection option will be automatically applied to all files. 
          But you may uncheck the 'Disable text selection' box before encrypting 
          some file, and this option will not be applied to it. For the next file 
        you encrypt, it will be applied again.
 Default settings Tab
 Profiles Tab
 IE 5+ Tab
 Noscript Tab
 Code Analyzer Engine Tab
 Profiles and File Lists
 
 
           Default settings Tab
 
   
 
 In the Default settings Tab you can configure the protection options 
          to be used for a certain profile. You can specify different options 
          for html/shtml, script and frameset files. Here you can also define 
          the default browser for this profile, the password protection and the 
          referrer check.
 Only one password and one referrer can be set for a given profile. Also, 
          only one wrong password action and only one wrong referrer action can 
          be defined per profile.
 
 
  
 
          Profiles Tab 
          
 
  
 The Profiles Tab let's you manage your profiles.
 
 Load selected profile button will load the profile selected in 
          the Available profiles list. All files encrypted afterwards will be 
          encrypted with the settings from this profile.
 
 Set selected profile as default button will make the profile 
          selected in the Available profiles list the default one (but will not 
          load it).
 
 Load blank profile button will load a profile with a minimum 
          set of options - files will be encrypted without any additional protection 
          options, and all settings for the Code Analyzer, Encryption and Debugging 
          engines will be set to their minimum values. This can be useful for 
          identifying problems - if the encrypted file does not work as expected, 
          you may load a blank profile and try again.
 You can load a blank profile at any time by pressing the F10 
          shortcut key.
 Unlike all other profiles, the blank profile (blank.hgp) can't be modified.
          You can't store user-defined settings like a html password in
          the blank profile.
 
 Load Default profile when HTML Guardian starts - if checked, 
          the profile set as default will be automatically loaded when the program 
          starts, and all files will be encrypted with the settings from this 
          profile(unless you load another profile). If not checked, and you do 
          not load another profile, all files will be encrypted using the default 
          HTML Guardian settings.
 
 To create a new profile, click the 'Create a
          new profile from the current settings' button. You will have to specify
          a name for the new profile, and all the settings specified in all tabs
          will be saved as a new profile. To be able to use the new profile,
          click the Refresh button - the new profile will appear in the Available 
          profiles list, and you will be able to load it or set it as a default 
          profile.
 If you modify the currently loaded profile and save it under the same 
          name, you will have to load it again for the changes to become effective.
 
 Note : Files will always be encrypted with the 
          settings specified in the currently loaded profile.
 If you check the Load Default profile when HTML Guardian starts 
          box, this will load the default profile at startup, and all files will 
          be encrypted with the settings specified in it (unless you load another 
          profile).
 If no profile is loaded (Load Default profile when HTML Guardian 
          starts box is not checked), HTML Guardian will apply its default 
          settings, not the settings specified in the default profile.
 Note that the default HTML Guardian settings (which will be applied 
          if no profile is loaded) are different from the settings specified in 
          the blank profile (blank.hgp)
 The currently loaded profile is displayed under the Available profiles
          list. If you see there 'Default profile: None' - this means no profile 
          is currently loaded and the default HTML Guardian settings will be applied.
 
 Press F4 to see the current values of some of the most important 
          settings.
 
 
  
 
          IE 5+ Tab 
 
  
 Here you can specify some settings for the files encrypted with the 
          alternative encryption method (for IE 5+ only).
 All these settings will have no effect for files encrypted with the 
          default (for All browsers) method.
 
 Put a browser detection script in html files encrypted for IE 5+ 
          - if this option is checked, a script for browser detection will be 
          inserted in all html files encrypted for IE 5+.
 If a page encrypted for IE 5+ is loaded in another browser, it will 
          not be displayed properly ( in most cases a blank page will be displayed 
          ) . Using this option, you may show a message to the visitor that IE 
          5+ is needed to view this page, to redirect him to another page etc, 
          depending on the script.
 The script itself is stored in ie5script.txt file in HTML Guardian's 
          installation folder, clicking the Edit button will open this file for 
          editing.
 The script tags must be included, i.e. the ie5script.txt should start 
          with <script> and end with </script>.
 
 Note that HTML Guardian may reject the script - in such case 
          no error message will be displayed, the script will simply not be included 
          in encrypted files.
 
 Default IE 5+ encryption method - it is recommended that you 
          use the Enhanced method. In case of problems with encrypted files you 
          may switch to the Classic method.
 You may change the Default IE 5+ encryption method at any time by pressing 
          the F6 key (to apply the Classic method) or F7 key ( to apply the Enhanced 
          method ).
 If you use F6 or F7, this setting will remain valid for the current 
          session (i.e. until you restart HTML Guardian), no matter of the setting 
          specified in the currently loaded profile. For example, the currently 
          loaded profile may be set to use the Enhanced method. If you press F6 
          (to switch to the Classic method), all files will be encrypted using 
          the Classic method afterwards - but this will not alter the profile.
 
 Extensive debugging - in most cases there is no need to use this 
          option, but if the encrypted file does not work as expected, you should 
          turn it on. You can turn Extensive Debugging On at any time by pressing 
          the F8 key, or turn it Off by pressing F9.
 
 Press F4 to see the current values of some of the most important 
          settings.
 
 
  
 
          Noscript Tab
 
 
   
 Files protected with HTML Guardian can only be viewed in a javascript
           enabled browsers. Although 99.9 % of the browsers used these days
          are  javascript enabled, there is still a very small possibility someone
          with  a non-javascript enabled browser to visit your site - in such
          case,  only the content of the NOSCRIPT tag will be displayed (this
          is valid for any encrypted file, not only in the cases of javascript
          encryption).
 You can put any valid piece of html code inside the NOSCRIPT tag ( of 
          course no scripts ). The NOSCRIPT tag to be inserted is stored in the 
          noscript.txt file in HTML Guardian's installation folder, click Edit 
          to modify it. NOSCRIPT tags should be included, i.e. this file should 
          start with <NOSCRIPT> and end with </NOSCRIPT>.
 It is recommended to insert a NOSCRIPT tag in encrypted HTML formatted 
          emails - in some email clients javascript is disabled. In the NOSCRIPT 
          tag you may also include a content which you want the search engines 
          to see but to remain invisible to the visitors of your site.
 
 Note that HTML Guardian may reject the NOSCRIPT tag  - in such 
          case no error message will be displayed, the NOSCRIPT tag will simply 
          not be included in encrypted files.
 
 
  
 
          Code Analyzer Engine Tab 
          
 
   
 Here you can define some Code Analyzer engine settings
 
 The Heuristics Sensitivity Level setting basically defines how 
          deep should Code Analyzer look in your code to predict possible conflicts 
          and problems. For most files the recommended setting is between 50 and 
          60.
 It is recommended to increase the Heuristics Sensitivity Level in the 
          following cases:
 - files with complicated scripts and dhtml effects
 - files which contain sample html or script code, such as tutorials 
          on web design etc.
 - files that use document.write and similar statements to dynamically 
          change the page code
 - files where complicated javascript functions are called when some 
          event fires, for example a button click - in this case the Code Analyzer 
          engine will try to predict what will happen with the encrypted page 
          if some event fires.
 For simple files you may decrease the Heuristics Sensitivity Level, this will also improve encryption speed a bit.
 
 Allow Code Analyzer to change Heuristics Level if
          necessary - 
          there are many situations available in Code Analyzer's knowledge base 
          for which a certain Heuristics Level is the most suitable. If this option 
          is checked and such situation occurs, the Code Analyzer engine will 
          automatically switch to another Heuristics Level, known to handle such 
          situation better. This will only be done for the file currently being 
          encrypted, then the Heuristics Level will be restored to the value specified 
          in the currently loaded profile.
 If this option is checked, in most cases there is no need to change 
          the default Heuristics Level in your profiles - the Code Analyzer will 
          change it if needed.
 We recommend that you always use this feature.
 
 Allow Code Analyzer to interact with installed browsers - if 
          checked, the Code Analyzer engine will test a 'suspicious' parts of 
          the code to see how they will behave in different browsers after encryption 
          by checking each browser reaction to them.
 Code Analyzer can test the behavior of IE4.0 or higher, Netscape 4.0 
          or higher and Opera 5.0 or higher. Of course, it can only test those 
          browsers which are installed on your system. That's why we recommend 
          that you have at least one version of IE, Netscape and Opera installed. 
          For Netscape and Opera, it is not a problem to have different versions 
          installed.
 We recommend that you use this option, although it may slow down the 
          encryption a bit.
 
 Launch multiple instances of Code Analyzer for encryption
          of folders or filelists - if checked, this will launch a separate instance 
          of the Code Analyzer engine for each file that has to be encrypted. 
          This means also a separate instance of the Encryption and Debugging 
          engines will be launched for each file.
 This option can only be useful if the total file size of the files to 
          be encrypted at once exceeds 2-3 MB, otherwise there will be no noticeable 
          difference in the encryption speed. But if you need to encrypt a large amount 
          of files at once often, it can be very useful - our tests with a 40MB 
          set of files showed nearly 5 times faster encryption if this option 
          is used.
 In most cases, there is no need to use this option. It should not be 
          used for PC's with less than 128MB RAM.
 This setting is not taken into consideration when you encrypt html
          files using the ultra strong html password protection utility.
 
 
  
 
          Profiles and File Lists 
          
 When you encrypt a File List or a Site, all settings specified in the 
          currently loaded profile will be applied to the files in the list / 
          site, except those specified in the Default Settings tab - in file lists 
          / sites these settings can be specified for each file individually, 
          so the profile settings will be ignored. If no profile is loaded, the 
          default HTML Guardian settings will be applied for all the options that 
          can't be configured from the File List Manager / Site Manager.
 The above does not apply in cases when you encrypt html file (or any
          other single file - like .js, .vbs, .css, images etc.) - currently
          loaded profile settings are always used for them, unless changed.
 Profile settings do not apply to the ultra-strong html password protected
          files.
 
 
   |