ASP encryption - General information
What's the difference
between the Standard and Enhanced
If Enhanced encryption is used, all the client-side code in the asp source will be encrypted entirely. You can hide asp source code entirely - both client and server parts. To encrypt the client-side code in the response which the server generates and sends back to the browser (this is what your visitors will see after clicking View-->Source), check the 'Encrypt server response' box in the ASP section of the the General Settings window. Note that the code dynamically generated by the server will not be encrypted in the response. Note that this feature works in a different way in Standard encryption mode. Encrypting includes It is a common practice to use includes if you want to insert the same piece of code in many files. Normally you can include any .asp file in any other. But to ensure proper encryption, HTML Guardian needs to know whether the asp file being encrypted will be used as an include in other files or not. To mark an .asp file as an include, insert this comment somewhere in it (like at the end of the file): <!--hgaspinclude --> ASP files encrypted as includes can't be used as standalone files. ASP files encrypted as standalone files can't be used as includes. If you have a file used both as a standalone and as an include, you should make a second copy of it - then encrypt one copy as an include(with the above comment tag inserted) and the other as a standalone file. Files with .inc extension are always treated as includes, you do not have to insert this tag in them. Files with extensions different than .asp and .inc will not be recognized as asp files and will not be encrypted. ASP encryption limitations and troubleshooting Only encrypted .asp files can use encrypted includes. A non-encrypted .asp file that uses an encrypted include will most likely not work. An encrypted .asp file may use either encrypted or non-encrypted includes. HTML Guardian needs to know whether the asp file being encrypted will be used as an include in other files or not. To mark an .asp file as an include, insert this comment somewhere in it (like at the end of the file): <!--hgaspinclude --> Make sure the tag looks exactly as above, with 1 space before --> Files encrypted without this tag being present in the original source and then used as includes in other files will not work. If you are using the Standard encryption method, please read the Standard ASP encryption section of the Help. There are some additional requirements if the Standard method is used. Image Guardian will not protect images used in asp files. ** Please do not use the same additional protection options for the main asp file and for the include(s) it uses - this may cause problems. If for example the file main.asp is protected with the 'Disable page printing' option, any includes main.asp uses should be encrypted without 'Disable page printing' option. If any of the includes is protected with this option, main.asp and the rest of the includes it uses should be encrypted without it. Support In case of any problems in regard to asp files encryption you are always welcome to contact our support team. To be able to solve any problem, we need to reproduce it first. So please *zip*! and send us all the files(unencrypted) needed to reproduce the problem. Please DO NOT send us files which we can't test, like for example asp files which connect to databases, or require whatever that might not be present on another computer. Please only send us files which are completely ready for testing. All the relative paths used in the files should be correct, there should not be <!--include virtual.... --> statements, references to files which are not available, or anything else that may cause problems when the files are tested on another computer. We strongly recommend that you test the files on another computer yourself before sending them to us, to be sure the original files will work correctly when we test them - without that, we will not be able to find why the encrypted files cause problems and help you. Please DO NOT send us URL's where the problematic files can be viewed online - send us the files instead. Please DO NOT send us encrypted files (unless we request them) - we can't do anything with them. We can only view them as everybody else can, but we can't analyze the asp encryption (encrypted asp source). We can't use encrypted files for debugging and identifying your problem. | |||||||||||||||||||||||||||||
© 1997-2023, ProtWare Inc. All rights reserved. |