首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Java加密算法有关问题

2012-06-19 
Java加密算法问题Java codewhile ((len fis.read(buf)) 0) {for (int i 0 i len i++) {buf[i] ^

Java加密算法问题

Java code
while ((len = fis.read(buf)) > 0) {            for (int i = 0; i < len; i++) {                buf[i] ^= pwByte[p]; //重点是这句话                if (p != pwLen)                    p++;                else                    p = 0;            }            bos.write(buf, 0, len);        }

我想大家都见过这种加密算吗,很简单,不知道密码可以破解吗

[解决办法]

可以还原,具体方案参考rc4的破解(暴力破解的就不用参考了),使用异或加密时需要注意密码长度和复杂度。

探讨

引用:

异或操作是可以还原的。 异或加密,异或再异或就还原了。

这个我知道,在没有密码的情况情况下可以,还原出来吗

热点排行