当前位置:编程学习 > JAVA >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,