注册 登录
编程论坛 ASP技术论坛

这解密的代码如何写?

asdcxz1982 发布于 2011-03-20 23:09, 546 次点击
程序代码:
<%
Function nbhao(CodeStr)
Dim CodeLen
Dim CodeSpace
Dim NewCode
CodeLen
= 32
CodeSpace
= CodeLen - Len(CodeStr)
If Not CodeSpace < 1 Then
For cecr = 1 To CodeSpace
CodeStr
= CodeStr & Chr(21)
Next
End If
NewCode
= 1
Dim Been
For cecb = 1 To CodeLen
Been
= CodeLen + Asc(Mid(CodeStr,cecb,1)) * cecb
NewCode
= NewCode * Been
Next
CodeStr
= NewCode
NewCode
= Empty
For cec = 1 To Len(CodeStr)
NewCode
= NewCode & CfsCode(Mid(CodeStr,cec,3))
Next
For cec = 20 To Len(NewCode) - 18 Step 2
nbhao
= nbhao & Mid(NewCode,cec,1)
Next
End Function
Function CfsCode(Word)
For cc = 1 To Len(Word)
CfsCode
= CfsCode & Asc(Mid(Word,cc,1))
Next
CfsCode
= Hex(CfsCode)
End Function
%>


上面的代码是加密的。加密后的密码要如何解密?


 

[ 本帖最后由 asdcxz1982 于 2011-3-24 21:03 编辑 ]
2 回复
#2
a1242117412011-03-23 17:17
把问题说清楚点。。。。
#3
a1242117412011-03-23 17:20
这种代码一般我觉得将字符串转换成asc()代码,在将ascii代码稍微做一些判断,进行修改,在用chr() 将其转回字符串,就行了目前我所知道的就这些,字母和数字,特殊符号都可以转换。
1