黑马程序员技术交流社区
标题:
类加密问题
[打印本页]
作者:
黑马伍仪华
时间:
2012-3-11 17:33
标题:
类加密问题
在类加载器中为了加密,会使用 b^oxff 这个是什么意思?
作者:
李明伟
时间:
2012-3-11 18:03
根据张老师视频上的讲解说是一次读取一个字节的数据,然后将这个数据与0xff异或进行加密,然后将加密后的数据写进去
如下:
int b=-1;
while((b=ips.read())!=-1)
{
ops.write(b^0xff);
}
作者:
a504079589
时间:
2012-3-11 19:30
这个主要是那个"^" 两边不一样, 一样为假,不一样为真, 异或以后就会改变, 这样进行加密, 但是要记住所异或的是什么, 这样想解密的时候在此运行就会解密;
作者:
潘许超
时间:
2012-3-11 21:26
一个数异或同一个数结果还是那个数。(可以用于加密)这个可以用于加密算法。如题是使用了异或0xff对数据进行了加密。如果需要解密只要把加密的结果再次异或0xff即可
作者:
baypm_jy
时间:
2012-3-11 22:45
在类加载器中为了加密,会使用 b^oxff 这个是什么意思
它的意思是这样的,为了加密而将数字用一定规则进行异或运算,从而得到他想要的数据
字
0x是表示16进制,0xff=(0x)ff,ff是16进制数
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2