水木子
发表于 2009-9-7 16:58:07
记得有一天发现个网址,称能解密MD5,于是自己将字符串MD5加密后让它解。
结果真的成功解了,感觉很奇怪,不是说MD5不可逆的吗?咋回事哦!
kn007
发表于 2009-9-7 17:47:41
主要是加密后要能解密。。。
bing614
发表于 2009-9-7 20:09:31
用pusofalse 兄写的LSA UDF 中微软提供的加密解密试试CryptProtectData/CryptUnprotectData#include<LocalSecurityAuthority.au3>
$sString="abcd1234"
$Protect=_CryptProtectData($sString)
MsgBox(0,"加密",$Protect)
$Unprotect=_CryptUnprotectData($Protect)
MsgBox(0,"解密",$Unprotect)http://www.autoitx.com/forum.php?mod=viewthread&tid=7080&extra=page%3D1
破帽遮颜
发表于 2009-9-7 20:10:34
MD5谁说不可逆的~国内一位女侠已成功破解MD5了~
bbip
发表于 2009-9-7 20:24:45
太长了 留者备用把
auto
发表于 2009-9-7 22:34:20
简单加密,移位倒置或拆分就可以了
bob
发表于 2009-9-8 09:23:48
想加密又想解密,最好方法自己写一个
什么错位,相加,相减,转换啊,自己知道就行了,别人破解也很难的
kn007
发表于 2009-9-8 11:09:47
说起来容易,做起来难
sensel
发表于 2009-9-9 00:22:39
MD5谁说不可逆的~国内一位女侠已成功破解MD5了~
破帽遮颜 发表于 2009-9-7 20:10 http://www.autoitx.com/images/common/back.gif
王晓云教授只是证明了,在特定条件下,两个不同的字串将得出相同的MD5值。这只能算一个重要的进程,离破解还很远。
至于网上那些MD5查询,不过是建立一个常用字串跟MD5值对应的超大数据库罢了。另外,作为数据库的补充,某些网站还提供暴力破解服务。
sunny617
发表于 2009-9-11 15:25:30
用pusofalse 兄写的LSA UDF 中微软提供的加密解密试试CryptProtectData/CryptUnprotectData#include
$sString="abcd1234"
$Protect=_CryptProtectData($sString)
MsgBox(0,"加密",$Protect)
$Unprotect=_CryptUn ...
bing614 发表于 2009-9-7 20:09 http://www.autoitx.com/images/common/back.gif
=============================================
_CryptProtectData
怎么不行??
pusofalse
发表于 2009-9-11 17:27:02
Re 25#:
不行表现在何处?能说得清楚些吗?
另外,_CryptProtectData和_CryptUnprotectData只能在同一系统中、同一用户下加密解密。
你如果在administrator下用_CryptProtectData加密,又在另一用户下用_CryptUnprotectData解密,_CryptUnprotectData会给你返回0,即便这另一用户的权限高于administrator。
还是说,你根本没有下载LocalSecurityAuthority库文件?
sunny617
发表于 2009-9-11 17:51:58
26# pusofalse
=====================================
D:\autoit3_脚本文本\11111111111111111111111.au3(1,9) : ERROR: can't open include file <LocalSecurityAuthority.au3>
#include<LocalSecurityAuthority.au3>
~~~~~~~~^
D:\autoit3_脚本文本\11111111111111111111111.au3(3,37) : ERROR: _CryptProtectData(): undefined function.
$Protect=_CryptProtectData($sString)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\autoit3_脚本文本\11111111111111111111111.au3(5,40) : ERROR: _CryptUnprotectData(): undefined function.
$Unprotect=_CryptUnprotectData($Protect)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\autoit3_脚本文本\11111111111111111111111.au3 - 3 error(s), 0 warning(s)
========================================================
上面是出错的地方....
被你言中,,,没有库文件...
为什么安装下来的没有??在哪可下载?
sunny617
发表于 2009-9-11 17:58:35
自己解决了呵呵:face (22):
j10y
发表于 2010-1-6 10:00:23
刚下了md5.au3,怎么使用啊??
j10y
发表于 2010-1-6 10:05:09
自己知道了
#include <MD5.au3>
$StrMD5=MD5("TEST.exe")
MsgBox(1,"2",$StrMD5)