AspCodeLocker provides ASP developers with
a method to distribute ASP applications that are encrypted. With
AspCodeLocker, ASP developers can also distribute their own ASP
products as shareware NOW.
AspCodeLocker consists of
- AspEncoder.exe - GUI front end for ASP
- ClientSetup.exe - GUI front end for
customer of ASP developers to setup the RUNNING Environment
for encrypted ASP codes.
- Help Documents - Helps for ASP
- Demos - Two demos shows the effect of this
- Friendly interface and easy operation.
- Reserved your original
website file structures.
- Do Not create temporary files while running in IIS .
- Auto recognize binary file and ASCII file.
(Some developer modified the Access DB file extension from .MDB
to .ASP for some security reasons.)
- Adapt cryptographic
algorithm of the high intensity.
- Function of
prevention from illegal copy of your ASP product. This function
can provide the ASP developer as follows of product defend
measure: Before running your ASP product in your customer's web
server, the register code of your ASP product is needed. The
register code is generated by AspEncoder.exe
and is depended with the
hardware profile of your customer's web server.
- No limitation to the length
of the enciphering ASP files when you use a unregistered copy
of AspCodeLocker. But every ASP page file will output string
like "AspCodeLocker Trial Unregistered
Version". It's very convenient for testing before
The following features are not supported in
the current version of AspCodeLocker
- The <OBJECT> syntax. You must use
Server.CreateObject to instantiate your objects.
- Global.asa encryption. Support for
encrypting the global.asa file is not planned, though
you can use a non-encrypted one.
- MTS Transactional ASP pages -- that is,
pages marked as transactional.
ASP file encryption example
<title>This is a demo</title> </head>
Response.Write "Welcome to this blue planet."
<%@ Language="VBSCRIPT" %>
<% 'AspCodeLocker (V126.96.36.199)
Set MyAspAppG = Server.CreateObject("AspAppCX.AspDecoder")
MyAspAppG.Tag = "LvUGk9P*/BG&gppEl"
MyAspAppG.Crc64 = "*!ETLg$A9B7fI!N36FBV"
MyAspAppG.Crc32 = "dd6AqZgQ6pqWuS6oZBXnE9+BVGFf+x15ly/mtPI1UdU="
Set MyAspAppG = nothing