ASPLock简介

 

 

 

 

 

 

Go back

Last update 2007.7.6


ASPLock (

加密引擎版本号 v70706) 下载ASPLock COM支持组件 v70706

ASP技术是当今世界重要的Web页面交互技术之一,虽然ASP.Net的兴起和PHP,JSP的林立,但目前ASP仍有相当数量的用户在使用。目前因为ASP页面属于文本类型,源代码的保密性没有任何保障,因此开发出本软件ASPLock来保护ASP文件的版权。

ASPLock采用高强度的加密算法编码ASP脚本,与MS Script Encoder相比更为安全,并且不需要像某些ASP保护软件一样需要每个站点一个DLL。使用ASPLock,你无需修改ASP代码,只需要在服务器注 册ASPLock的COM组件则任何被ASPLock保护的脚本都可以正常执行。ASPLock支持ASP3.0的VBScript和 JavaScript,内建完整的脚本出错信息提示,比起ASP自带的提示更为友好。(注意:不支持ASP脚本语言混编和ASP+/ASP.Net)

ASPLock采用3重可变长动态加密算法(256-512Bit)+2重SHA哈希函数签名,具有相当高的可靠性(注:没有使用MD5算法)。虽然如此ASPLock仍然有很高的效率,处理普通的ASP密文,才需要数十毫秒(在AMD XP2000+系统中)。

ASPLock Encoder仅支持Windows 2000/XP/2003或以上系统,不提供对Win9x/Me/NT4的支持
ASPLock COM (Decoder)支持Windows 98SE/ME/NT4/2000/XP/2003或以上系统

更详细的信息请看FAQ


应用说明:
1)支持PWS服务器,但在PWS下未能完全支持服务端脚本为JavaScript的ASP文件加密
2)对“<script runat=server language=vbscript>”的提供完整支持。
3)对于“<object runat=server ……/>”语法,只提供ProgID的支持,不提供对CLSID标签的支持。


ASPLockDemo 演示版
免费,
没有动态加密算法仅支持10K以下文件,并不支持Response.End方法,同时有“Demo”提示内容。

注册版则可同时支持VBScript和JScript脚本。

点击查看购买方式
点击查看软件截图
点击下载演示文件
点击下载注册版申请码
点击下载演示版


演示:
===加密前
<html>
<head>
<title>用户账号</title>
</head>
<% @Language =JScript %>
<body>
<H2>JScript:您指定的客户账号如下</H2>
<%
Response.Write("Hello JScript")
var i;
for(i=1;i<=Request.QueryString
("ID").count;i++)
Response.Write("<p>第"+i+"个用户账号:"+Request.QueryString("ID")(i));
%>
</body>
</html>
===加密后
<%@ Language=VBSCRIPT %>
<% 'ASPLock (v40728)
Set ASPLock = Server.CreateObject("ASPLock.CodeLock")
ASPLock.Language = "JScript"
ASPLock.Tag = "0ECF1E2B41035990836A2AB2008C4023068901DB4C9DA2946CD1E1E3B8107AD85472964646F4855A44FE7B68"
ASPLock.CheckCode = "438560C0"
ASPLock.AddCode "bJvzg0GMX4Qx2v24WeKXe+g8dLy0GJTFFxQIJBciHeEnkKu50rb3wRnftSCXPvGkdDLoCINf71TS3qccKQw0vRnuySFz+8UDnATV"
ASPLock.AddCode "QKNIeEWSpd0u0WjYKGLbnhW70GFfk6+7YbfLimxy1GDJS2Vn75xMeB4MdBL91/3jriL4D3DrC2lLXE2Id07EEpHYuwSIA2fIsPaA"
ASPLock.AddCode "a+GhtP6WGsSVeMDZW0fnIk3J6rQL2eO76enNJdTAe+zAa5OW/0bqfQ8lyyAzgkyMBlID6VDQMOcEQFrsKdgMwU6Dd/OQQN/mkYNa"
ASPLock.AddCode "uklXLAXP5nAtly4nzzC39fMJwvrTZHmMQflmuqn1h8NDE8fTYSa0mN0lNzpvsXda0nNUWv4VOg3dgPqSMsS2F25V5GoeUsHyaBxD"
ASPLock.AddCode "1qDMPXfz5NoxKB6u9OTkDxYpHB0l7lif4w9DTfvG8yAX4TbCyIW8oZRC6I4YV4T2qAQVcy5cVfzw6KoWdi4ZoD82DvpVEYSOYmnP"
ASPLock.AddCode "tHAJ7nk3OyoYjr+zz/ciDxxVRTYMKIzvwFh9mMaHmG5vgdR71GBsX+0qypVq7oLM3WacYaoQZl72Hq3+N0EjxKj6zzVyqetlJoWK"
ASPLock.AddCode "gzDLuNsoBO/RiMPXRtYCnmIxhqRtmj/YCwiVNvEkP9ztp1WL8tQFIMaCTVzvE46TsmI="
ASPLock.Run
Set ASPLock=Nothing %>
===运行出错的信息提示
ASPLock Script Run Error
Description
Unterminated string constant
Source
Line: 9, Position: 16
Detail
("ID).count;i++)
Note
This message is only for reference! Because ASPLock will change you ASP code after encoding.