java 解密问题
各位大虾们。小弟现在有一需求。别人用C写的一个加密的字符串。我现在要把这个字符串用java进行解密,
下面是加密的规则:
例如:字符串A
1 A字符串奇偶位交换(A-B) 如果奇偶不够,末尾补0
2 B字符串每个字节后在插入一个字节(B-C)
3 C字符串把所有下表为偶数的内存查分,低三位保留在当前位,高五位放在偶数位+1的低五位。(C-D)
4 D字符串把所有下表偶数的高52位放入随即数,把所有下标为奇数位的高三位放入随机数。(D-E)
最后得到加密的字符串是E。现在我要做的是吧这个E字符窜解密。
加过密的字符窜是“綆忸宅褜淑瘳殪爱凇儙箤嫀偖峭矅烫卢姮殎陟壃偬填楉矛枍帊浱灶渺踌捔踌”
希望那个大虾帮小弟写个解密的方法。这个要用到位运算。小弟实在是搞不定叻。帮帮忙啊。。大虾们。。。