java - BouncyCaSTLe 没有这样的提供商异常(exception)

标签 java cryptography bouncycastle provider

我的应用程序现在可以完美运行!但现在它在这行代码上引发了 No such a provider 异常:

Cipher.getInstance("AES/CBC/PKCS5Padding", "BC");

BouncyCaSTLe 已正确安装,奇怪的是仅在此应用程序中它创建了异常!在其他情况下,它可以同时在同一台机器上使用相同的 JRE 运行!!!

问题是什么?

最佳答案

Ubuntu 软件更新系统可能更改了您的 Java 配置。

使用 -verbose 标志查看是否所有类都从您期望的位置加载。

关于java - BouncyCaSTLe 没有这样的提供商异常(exception),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14931379/

相关文章:

java - Android 上的 ReSTLet 客户端 : can't get off the ground :(

security - 常用的 PKCS 标准 : PKCS#7, PKCS#10 和 PKCS#12 有什么用?

c - 此代码是否有资格成为 block 密码

java - BouncycaSTLeProvider 抛出 java.lang.NoSuchFieldError : id_hmacWithSHA3_224

java - 安卓矩形碰撞

java - 如何使用pdf框中的书签选择pdf页面?

java - 读取 PEM 格式的 PKCS8 : Cannot find provider

java - 如何使用 ECDH 加密明文?

java - Vaadin 8 隐藏网格标题

java - 在另一台设备上使用 EasyCrypt 库完成密码时出错