能力值:
( LV2,RANK:10 )
2 楼
补充下,我的用途是我写了个注册程序,但是不知道这个这么加密的,所以没法插入!!
能力值:
( LV2,RANK:10 )
3 楼
很有可能是未公开私密算法。是无法反求的
就像给你个x。你可以用来随便与任何数加,减,乘,除,开方,平方,与,或,异或,NOT等。
再算出来个Y。
Y=f(x)
如果这个过复够复杂,这个f()函数是无法知道的。
能力值:
( LV2,RANK:10 )
4 楼
举个最简单的例子:
源(x):5111234
加密后(Y):214676763
我要是不说他的算法。鬼才知道。
除非我给出海量足够的(x,Y)。方能找出f()函数.但这个时间是很长的。
我的算法是这样的:Y=((((x*2)+1)*3)xor 1986)*7
能力值:
( LV2,RANK:10 )
5 楼
哎,实在郁闷呢。这个就是密码学吧,如果钻心学习密码学能解密这个算法吧!
能力值:
( LV2,RANK:10 )
6 楼
密文是16字节的,还以为是MD5呢,不是~~~这个很难推算,rox张说的很有道理,如果是软件可以跟踪那样还好,这只把明文和密文说出来
,太难了
能力值:
( LV2,RANK:10 )
7 楼
可能解不了。有些算法是不可逆的!
特别是只是用来加密验证密码的。他为了保证算法的安全,可以让算法不可逆。
就算你有10000000亿亿个(x,Y),你也不可能反求出f();
除非你入侵他的服务器。拿到加密算法。
我还是用刚才的例子。
如果算法是:Y=left(((((x*2)+1)*3)xor 1986 )*7,7)
只取左边七位。丢弃了未知信息。
就算你有100000亿亿个(Y.x),也无法反求。
能力值:
( LV2,RANK:10 )
8 楼
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select * from [users] where name='"&UserName&"'",conn
if Not rs.Eof then
call msginfpage("此用户已经注册")
response.end
rs.close
else
BoyName="完美世界"
mtime=now()
md5hb=UserName&PassWord
md5pwd=md5(md5hb,32)
cc="0x"
md5pass=cc&md5pwd
md5a=UserName&PassWordTwo
md5b=md5(md5a,32)
cc="0x"
md5c=cc&md5b
sql1 = "exec adduser '"&UserName&"',"&md5pass&",'"&Prompt&"','"&answer&"','完美世界',"&Num&",'"&EMail&"','1','1','1','1','1','1','1','200811',"&QQ&","&md5c&""
conn.execute (sql1)
conn1.execute ("insert into [cm_user] (UserName,PassWord) values ('"&UserName&"','"&md5pass&"')")
If point <> "0" And cash <> "0" Then
set rs=conn.execute("select * from [users] where name='"&UserName&"'")
rsid=rs("ID")
sql2 = "exec adduserpoint "&rsid&",1,"&point&""
conn.execute (sql2)
sql3 = "exec usecash "&rsid&",1,0,1,"&point&","&cash&",1,0"
conn.execute (sql3)
End If
'加入COOKIES记录
Response.Cookies(homes)("username")=session.sessionid
Response.Cookies(homes).Expires=Date+CookData
If point <> "0" And cash <> "0" Then
call msgpage("恭喜您,注册成功.系统并且赠送了您","/")
Else
call msgpage("恭喜您,注册成功","/")
End If
end if
end sub%>
能力值:
( LV2,RANK:10 )
9 楼
这是ASP的注册程序,谁能帮看下,这么看起来就像是一个简单的MD5呀!!
能力值:
( LV2,RANK:10 )
10 楼
md5hb=UserName&PassWord
md5pwd=md5(md5hb,32)
注意这里,他是把用户名和密码并成一个字符串。
再来加密这个字符串的。
你有全部源码,不就KO了么?!
能力值:
( LV2,RANK:10 )
11 楼
加我QQ帮下我吧! QQ81251578 感谢
能力值:
( LV2,RANK:10 )
12 楼
只有明密对,而且只有这么短的一段明文,如果不是常见的几种加密方法的话,应该不大可能破解吧。。。。
能力值:
( LV2,RANK:10 )
13 楼
貌似不是16字节!
能力值:
( LV2,RANK:10 )
14 楼
感觉密码学好难啊 我都没啥信心了