Java特性RC4加密算法

易语言 2020-06-08 19:56:53

这个加密是翻译java代码来的,不是真正自己写的。
(PS:这次翻译又进一步体会到易语言的索引“从1开始”给我带来的巨大不便……)
这个算法应该是和E4A的“RC4加密”“RC4解密”没有什么差别的,应该可以用在易语言程序和E4A程序的互相通讯上作为加密手段使用。
最后,关于子程序内部参数/变量名称混乱无逻辑,主要是因为JEB反编译出来的Java代码也是没有参数/变量名的,属于自动生成的名称(argX为参数,vX为变量)。
忽略了所有try-catch结构和部分非空(!=null)判断,可能比较随意,也没什么大问题,自己优化吧。