gpt4 book ai didi

java - 没有这样的算法 : AES for provider BC

转载 作者:行者123 更新时间:2023-11-29 05:23:53 26 4
gpt4 key购买 nike

我在下面的代码中不断收到 java.security.NoSuchAlgorithmException: no such algorithm: AES for provider BC。看起来我已经包含了所有我需要的东西。

我的类如下:

....
import org.bouncycastle.jce.provider.BouncyCastleProvider;

class ... {


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

public CryptSession(String _algo, String _provider, String _keyAlgo, int _keySize)
throws
NoSuchAlgorithmException,
NoSuchProviderException
{
KeyGenerator generator = KeyGenerator.getInstance("AES", "BC"); // KeyGenerator.getInstance(_algo, _provider);
generator.init(256); //generator.init(_keySize);

this._algo = _algo;
this._provider = _provider;

this._keyAlgo = _keyAlgo;
this._keySize = _keySize;

this._key = generator.generateKey();
}
...

最佳答案

您需要编辑 java 安全策略文件,将 bauntycasle 提供程序添加到位于 jdk/bin/lib 目录中的策略文件

关于java - 没有这样的算法 : AES for provider BC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23491366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com