找回密码
 加入
搜索
楼主: kn007

[系统综合] 额,有没有解密MD5的函数,我是用附件中的md5.au3加密的

[复制链接]
发表于 2009-9-7 16:58:07 | 显示全部楼层
记得有一天发现个网址,称能解密MD5,于是自己将字符串MD5加密后让它解。
结果真的成功解了,感觉很奇怪,不是说MD5不可逆的吗?咋回事哦!
 楼主| 发表于 2009-9-7 17:47:41 | 显示全部楼层
主要是加密后要能解密。。。
发表于 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了~
发表于 2009-9-7 20:24:45 | 显示全部楼层
太长了 留者备用把
发表于 2009-9-7 22:34:20 | 显示全部楼层
简单加密,移位倒置或拆分就可以了
发表于 2009-9-8 09:23:48 | 显示全部楼层
想加密又想解密,最好方法自己写一个
什么错位,相加,相减,转换啊,自己知道就行了,别人破解也很难的
 楼主| 发表于 2009-9-8 11:09:47 | 显示全部楼层
说起来容易,做起来难
发表于 2009-9-9 00:22:39 | 显示全部楼层
MD5谁说不可逆的~国内一位女侠已成功破解MD5了~
破帽遮颜 发表于 2009-9-7 20:10


王晓云教授只是证明了,在特定条件下,两个不同的字串将得出相同的MD5值。这只能算一个重要的进程,离破解还很远。
至于网上那些MD5查询,不过是建立一个常用字串跟MD5值对应的超大数据库罢了。另外,作为数据库的补充,某些网站还提供暴力破解服务。
发表于 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



=============================================
_CryptProtectData

怎么不行??
发表于 2009-9-11 17:27:02 | 显示全部楼层
Re 25#:
不行表现在何处?能说得清楚些吗?
另外,_CryptProtectData和_CryptUnprotectData只能在同一系统中、同一用户下加密解密。
你如果在administrator下用_CryptProtectData加密,又在另一用户下用_CryptUnprotectData解密,_CryptUnprotectData会给你返回0,即便这另一用户的权限高于administrator。
还是说,你根本没有下载LocalSecurityAuthority库文件?
发表于 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)
========================================================
上面是出错的地方....


被你言中,,,没有库文件...
为什么安装下来的没有??在哪可下载?
发表于 2009-9-11 17:58:35 | 显示全部楼层
自己解决了呵呵
发表于 2010-1-6 10:00:23 | 显示全部楼层
刚下了md5.au3,怎么使用啊??
发表于 2010-1-6 10:05:09 | 显示全部楼层
自己知道了
#include <MD5.au3>
$StrMD5=MD5("TEST.exe")
MsgBox(1,"2",$StrMD5)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-6 00:38 , Processed in 0.075874 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表