我怎么能这样的byte []转换成字符串:字节[]为String {100,25,28,-122,-26,94,-3,-26}
byte[] mytest = new byte[] {100,25,28,-122,-26,94,-3,-26};
我得到这个:"d��^�"
当我使用:
new String(mytest , "UTF-8")
这里是创作的关键代码的Java:
m_key = new javax.crypto.spec.SecretKeySpec(new byte[] {100,25,28,-122,-26,94,-3,-26}, "DES");
感谢。
什么是想要的结果? – 2013-02-13 11:03:16
我希望这个字节数组是加密的值... – Anil 2013-02-13 11:07:07
输入中ASCII码非控制代码范围100和94中的唯一字节是正确打印的。 – 2013-02-13 11:07:12