gzh888666 发表于 2012-11-14 23:12:50

关于ACN_HASH.au3的疑问

本帖最后由 gzh888666 于 2012-11-14 23:18 编辑

#include <ACN_HASH.au3>
$Encrypt = _Base64Encode("123456")
MsgBox(0, '', $Encrypt)
$Decrypt = _Base64Decode($Encrypt)
MsgBox(0, '', $Decrypt)
MsgBox(0, '', BinaryToString($Decrypt))

AU3版本3.3.9.5

当解密函数时就会出错,但有一定的概率也会成功,很是奇怪!请教一下解决方法!
为此我还重装了一次AU3,问题依旧!测试解密纯数字的时候出错的概率就很大。

afan 发表于 2012-11-14 23:28:25

本帖最后由 afan 于 2012-11-14 23:29 编辑

3361版同样出错。(测试结果为只要是6个字符就出错,不管是不是数字)
换3394版本的“ACN_HASH.au3”正常

gzh888666 发表于 2012-11-14 23:53:53

回复 2# afan


   还是不行,我下载更换以后错误依旧!的确是6位就出错!

zch11230 发表于 2012-11-14 23:59:54

本帖最后由 zch11230 于 2012-11-15 00:01 编辑

E?楼主为什么不报 “此函数不能用于64位AUTOIT,请编译为32位版本”,我加了#AutoIt3Wrapper_UseX64=n就能正常使用。
哎。。刚才我洗澡洗晕了。问些白痴问题,图片中又没体现出是64位系统。

afan 发表于 2012-11-15 00:00:13

回复 3# gzh888666


    include 绝对路径试试~
#include <D:\AutoIt\ACN_HASH.au3>

gzh888666 发表于 2012-11-15 00:10:52

本帖最后由 gzh888666 于 2012-11-15 00:19 编辑

回复 5# afan

还是错误!但他有一定的概率可以成功!很无语!我现在用了一个笨办法,加6个字符加密,然后解密后再删掉。这个函数能有人做个DLL吗?AU3这个真心不行!

gzh888666 发表于 2012-11-15 00:12:56

回复 4# zch11230


    32位系统,我知道这个不能用到64位系统的!

fhqbbfcu2050 发表于 2012-11-22 02:52:41

没用过这个的加密...具体未知

fhqbbfcu2050 发表于 2012-11-22 02:52:59

没用过这个的加密...具体未知

pighead456 发表于 2012-11-22 03:01:15

折中方案 win7 里面的 xp 兼容模式

netegg 发表于 2012-11-22 03:38:06

本帖最后由 netegg 于 2012-11-22 03:41 编辑

win7 x86,没啥事
页: [1]
查看完整版本: 关于ACN_HASH.au3的疑问