我使用DWR传输数据,加密后每次得到的数值不同.
后来直接在工程中输入固定数值,通过DWR来触发该事件,但是仍得不同的加密结果。
- Java code
String str = "01";byte[] result = desc.desCrypto(str.getBytes());System.out.println("加密后内容为:"+result.toString());
输出如下:
加密后内容为:[B@a382d9
加密后内容为:[B@19e9db1
奇怪的是如果输出使用
- Java code
System.out.println("加密后内容为:"+new String(result));
得到的结果是一致的.
加密后内容为:珟牳-*?
求高人指点下
------解决方案--------------------------------------------------------