水木子 发表于 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)
页: 1 [2] 3
查看完整版本: 额,有没有解密MD5的函数,我是用附件中的md5.au3加密的