Java加密NoSuchAlgorithmException

时间:2012-03-30 10:29:18

标签: java bouncycastle

这是我的代码:

static {
    Security.addProvider(new BouncyCastleProvider());
}

...

  

final Cipher sifra = Cipher.getInstance(“AES / CBC / PKCS7Padding”);

Junit工作正常但是当我将我的应用程序部署到weblogic服务器时,我遇到了以下异常:

java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/CBC/PKCS7Padding

你能告诉我什么是错的吗?

1 个答案:

答案 0 :(得分:1)

这是不同版本和缺少加密文件的古老奇怪问题。我相信PKCS5Padding而不是PKCS7Padding会起作用。无论如何,它与无限强度管辖权政策文件有关,可以下载from Oracle ...或其他一些缺失部分或旧版本的Java Cryptography Extension。