1361739590 发表于 2017-1-3 09:51:05

base64最后一个字符变化

base64最后一个字符变化
用ACN_HASH.au3 base64出来的最后一位为什么会变化,
比如加密一个MD5: 25F9E794323B453885F5181F1B624D0B
会得到下面的结果,为什么会这样呢?
MjVGOUU3OTQzMjNCNDUzODg1RjUxODFGMUI2MjREMEJ=
MjVGOUU3OTQzMjNCNDUzODg1RjUxODFGMUI2MjREMEK=

nmgwddj 发表于 2017-1-3 10:13:38



https://segmentfault.com/a/1190000004533485

最后两位可能没用吧,具体不明,看看原理。

1361739590 发表于 2017-1-3 10:25:55

回复 2# nmgwddj


    原来当位数不足的时候是补齐xxx,默认的是000
例如 01xxxx = 010000
但是ACN_HASH.au3这个里面xxxx 好像不是默认成 0 的,
有可能是1
有没有办法改成 默认是0 的,DllStruct这些东西不懂。

chishingchan 发表于 2017-1-6 22:48:57

希望这个对你有帮助:http://www.autoitx.com/thread-35935-1-1.html
页: [1]
查看完整版本: base64最后一个字符变化