+ -
当前位置:首页 → 问答吧 → 各位ASp神人进来看看哈。

各位ASp神人进来看看哈。

时间:2011-11-05

来源:互联网

VBScript code
Function jiami(wenben)
Dim Random, RandomNum, reRandom, reWord
Randomize
Do While Len(Random) < 4
RandomNum = Chr(25 * rnd + 97 )
Random = Random & RandomNum
Loop 
reRandom = Md5(Random) 
reWord = Md5(wenben) 
jiami = LCase(Random & Md5(reRandom + reWord))
End Function

Function jiemi(yuanwenben,jiamihouwenben)
Dim Random, RandomNum, reRandom, reWord
Random = Mid(jiamihouwenben, 1, 4) 
reRandom = Md5(Random) 
reWord = Md5(yuanwenben) 
If jiamihouwenben = Random & Md5(reRandom + reWord) Then
jiemi = True
Else
jiemi = False
End If
End Function

%>



这Asp代码哪位能帮忙翻译成C++格式的呀??

作者: lloveyou520   发布时间: 2011-11-05

就算ASP的上帝来了,他不会C++的话不还是帮不了你吗。
直接搜一下C++版本的相应功能代码就行了。
否则真改起来,包括MD5那个函数也都需要改,没多少人有这个闲心吧,除非你到任务网站去发布付费任务。

作者: theforever   发布时间: 2011-11-05

哎,那能帮忙解释一下几句代码的意思吗?
我看了下,基本语法还是差不多的,就是有几个地方看不懂。
jiami = LCase(Random & Md5(reRandom + reWord))
 这个 jiami 不是函数名吗?砸等于他的呢?返回值?

RandomNum = Chr(25 * rnd + 97 ) // Chr啥意思的?

jiami = LCase(Random & Md5(reRandom + reWord)) 这里的 LCase 啥意思?

谢谢了,,...我等等自己试试看看吧..



 

作者: lloveyou520   发布时间: 2011-11-05

jiami = LCase(Random & Md5(reRandom + reWord))

就是对函数名赋值,这样才有返回值嘛.

RandomNum = Chr(25 * rnd + 97 ) // Chr啥意思的?

ASC 函数的逆函数,获得ASC码对应的字符

jiami = LCase(Random & Md5(reRandom + reWord)) 这里的 LCase 啥意思?

LCase 将字符串中的大写字符转为小写.

作者: qianjin036a   发布时间: 2011-11-05

热门下载

更多