DES解密是报错,请解。。。
在DES加密是正确,解密时报错:javax.crypto.BadPaddingException: Given final block not properly padded下面是解密代码:
public byte[] createDecryptor(byte[] buff){
try {
//根据密钥,对Cipher对象进行初始化,DECRYPT_MODE表示解密
c.init(Cipher.DECRYPT_MODE, deskey);
//得到明文,存入字符数组
cipherByte=c.doFinal(buff);
} catch (Exception e) {
e.printStackTrace();
}
return cipherByte;
} --------------------编程问答-------------------- 请提供以下东西:
十六进制格式的密钥是什么?
十六进制格式的密文是什么?
补充:Java , Java SE