说说如何解这种简单编码的(tejpe616818 的帖子)
破解思路:
300-03/diskagf/agf22/01/ 的 ASCII 码:
3330302D30332F......,实际编码:
6360605D60635F9499A39B9197965F91979662625F60615F3534333330323030
立刻可以想到,所有的 ASCII 减去 &H30。串尾 30
/300-04/diskqit/qit16/03/ 的 ASCII 是
3330302D30342F......,实际编码:
6461615E616560959AA49CA29AA560A29AA56267606164603134383030313631
相差 &H31。它的串尾恰好是 31.
再看第三串,得到进一步的印证。
因此,编码规则就是所有的 ASCII 码加上一个数。这个数放在串尾。
优化之后的解码函数: