AES密码的输出应该是什么?

时间:2015-03-26 09:04:38

标签: java encryption output aes

我正在使用

在Java Netbeans中使用AES加密字符串
     Key aesKey = new SecretKeySpec(key.getBytes(), "AES");

     Cipher cipher = Cipher.getInstance("AES");



     // encrypt the text

     cipher.init(Cipher.ENCRYPT_MODE, aesKey);

     byte[] encrypted = cipher.doFinal(text.getBytes());

     System.err.println(new String(encrypted)); 

我得到的结果是特殊字符。如果我加密文本" 1111" 使用128位密钥" Bar12345Bar12345"然后我得到输出为[] 3SU [] [] [] ~a [] []`)

这有效吗? 如果不是那么输出应该是什么,以及如何获得正确的输出?

0 个答案:

没有答案