gzh888666 发表于 2011-9-7 20:51:15

ACN_HASH.au3无缘无故丢失字符串的长度

本帖最后由 gzh888666 于 2011-9-7 20:57 编辑

重温专用链转换时使用了论坛的自定义函数,版本:AUTOIT_3.3.7.2-1PRE
#Include <ACN_HASH.au3>
_Base64Encode($Data[, $LineBreak = 76])

刚才在提问区发了一个,感觉是个BUG,应该发到这里,但不知道是我不会使用,还是别的问题,_Base64Encode有时会无缘无故丢失字符串的长度#include <ACN_HASH.au3>

$Encrypt = _Base64Encode("http://baidu.com/【每日更新.com】_081611-780-carib-www/1.wmv")
MsgBox(0, '', $Encrypt)

$Decrypt = _Base64Decode($Encrypt)
MsgBox(0, '', $Decrypt)

MsgBox(0, '', BinaryToString($Decrypt))

mo_shaojie 发表于 2011-9-8 08:43:53

我怎么不发觉丢失呢?事实上没有丢失啊.请查清楚.

gzh888666 发表于 2011-9-8 12:26:10

本帖最后由 gzh888666 于 2011-9-24 22:49 编辑

回复 2# mo_shaojie

这个版本确实是丢失了,你测试了吗?3笑已经把改过来的代码发布了!

kylinpoet 发表于 2011-9-8 23:25:58

这个问题 提得太好了。。经测试是加密过程中 就有问题。。。。
求 解决,,,
不知道有没有其他版本的 支持 unicode的 base64 UDF,
没有的话,才有写一个的动力
页: [1]
查看完整版本: ACN_HASH.au3无缘无故丢失字符串的长度