申博官网申博sunbet
网站LOGO
24小时服务热线:
栏目分类
联系方式
联系电话:
联系传真:
电子邮箱:
联系地址:
当前位置: 首页 > 源码> 正文源码

asp加密

作者:admin 来源:网络 发布时间:2020-02-12

       /ldefLanguage可选。

       同法,把代码中的单引号也全体轮换成加这中国字。

       为了掩护asp源码,对asp源码进展料理使人家没辙查阅和修改asp源码就需求进展asp加密。

       它的加密地基是最简略的Vernum密码法子,我将在下一篇篇中说明这种密码。

       进程很简略的。

       率先简略说明一下关于加密的背景。

       然后应用这两个文书结合兴起世成密文。

       用SRCENC加密以后,文书中被加密过的有些将成为只读品类,假如你修改了加密有些(哪怕只修改一个字),就会招致整个文书不许应用。

       代码如次/asp加密KeyGeN.asp文书<%\\KeyGeN.asp\Constg_KeyLocation="C:\\key.txt"Constg_KeyLen=512OnErrorResumeNextCallWriteKeyToFile(KeyGeN(g_KeyLen),g_KeyLocation)ifErr<>0ThenResponse.Write"ERRORGENERATINGKEY."&"

"Response.WriteErr.Number&"
"Response.WriteErr.Description&"
"ElseResponse.Write"KEYSUCCESSFULLYGENERATED."EndIfSubWriteKeyToFile(MyKeyString,strFileName)DimkeyFile,fsosetfso=Server.CreateObject("scripting.FileSystemObject")setkeyFile=fso.CreateTextFile(strFileName,true)keyFile.WriteLine(MyKeyString)keyFile.CloseEndSubFunctionKeyGeN(iKeyLength)Dimk,iCount,strMyKeylowerbound=35upperbound=96Randomize\Initializerandom-numbergenerator.fori=1toiKeyLengths=255k=Int(((upperbound-lowerbound)+1)Rnd+lowerbound)strMyKey=strMyKey&Chr(k)&""nextKeyGeN=strMyKeyEndFunction%>在IIS下运转上的KeyGeN.asp页面。

       下咱来举例说明操作进程,比如你要掩护以次asp代码:setrs=server.createobject("adodb.recordset")sql="selectfromgqwherexs=1orderbydateasc"rs.opensql,conn,1,1ifrs.eofandrs.bofthenresponse.write"<%=gqx%>"elseResponse.Write""endifsetrs=nothingconn.closesetconn=nothing得以把它们改写成VB零件,然后在ASP文书中调用零件即可。

       ZWDECODE.EXE(下载地点得以对MSScriptEncode加密的ASP文书进展解密,恢复发源代码。

       比如咱要掩护上那段asp代码,得以这么操作:(1)用WORD料理<要掩护的ASP代码>将<要掩护的ASP代码>拷到WORD中;在WORD中,把代码里的段落标志(回车换行)全体轮换成水这中国字,法子是:点击编者/轮换,光标移到查找情节栏,点高等/特殊字符,选择段落标志;光标移到轮换为栏,进口水,最后点全体轮换。

       鉴于美国取缔几种密码算法的对外输出的加密位数(比如SSL的40位加密限量),正文将说明一样ASP得以应用的简略字符加密算法,而不是那些受限量的加密算法。

       忽视,将不履行捂。

       这是一样应用异或法子进展加密解密的法子。

       (3)生成装置文书开visualstudio6中附带的packagedeploymentwizard顺序,选择方才成立的activex项目文书lacl;选择package,选择要打包的本子或应用默认本子,选择基准装置,维持生活成的装置文书选择一个寄放目次,选择singlecab.其它均默认;然后单击下一步,装置文书就机动生成了!(4)在IIS服务器上装置零件在IIS服务器上运转这装置文书,把零件装置到服务器上。

       它只加密页面中嵌入的本子代码,把网页中之间的ASP代码变换成不得读的乱码,其它有些则维持原样静止。

       screnc/lvbscriptlacl.htmulacl.htm对文书lacl.htm加密,并生成出口文书ulacl.htm,确保没指定言语属性的本子块应用VBScript/edefExtension可选。

       文书中不含这种本子言语属性的本子将被ScriptEncoder忽视。

       Dll文书是被编译过的机器代码,如其没源项目文书,是不得能性被反编译的,因而零件加密这种法子最安好,也不得能性被破解。

       下令中带了该参数,加密进程中屏幕上就决不会有出口。

       指定待加密文书的文书扩充名。

       缺省态下,ScriptEncoder能识别asa,asp,cdx,htm,html,js,sct和vbs文书。

       咱假想咱生成的密钥为512位长的密钥,它曾经十足来加密一个公文字符了。

网站首页 | 小程序 | 源码 | 编程


联系电话: 联系传真: 电子邮箱: 联系地址: