Tag: 加密 对称

BadPaddingException:无效的密文

我想要一些帮助,因为这是我第一次编码加密代码。 加密代码似乎正常工作,但解密会引发错误。 我得到的错误是: de.flexiprovider.api.exceptions.BadPaddingException:无效的密文 在解密函数中朝向代码的末尾,标记为注释 //错误在这里! ………………………… 我已经包含了所有的import产品,请原谅这个,因为它可能与这个问题有关。 非常感谢任何有关我所做错事的帮助。 码: import java.io.UnsupportedEncodingException; import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.PrivateKey; import java.security.PublicKey; import java.security.SecureRandom; import java.security.Security; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; import android.app.Activity; import android.os.Bundle; import android.util.Base64; import android.util.Log; import de.flexiprovider.common.ies.IESParameterSpec; import de.flexiprovider.core.FlexiCoreProvider; import de.flexiprovider.ec.FlexiECProvider; import de.flexiprovider.ec.parameters.CurveParams; import de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP384r1; import de.flexiprovider.pki.PKCS8EncodedKeySpec; import de.flexiprovider.pki.X509EncodedKeySpec; public […]