Algorithm BouncyCastle的错误及其算法

Algorithm BouncyCastle的错误及其算法,algorithm,bouncycastle,bc,Algorithm,Bouncycastle,Bc,我在Windows上使用BouncyCastle和PBewithsha以及256BITAES-CBC-BC算法时出错 我的代码: Security.addProvider(new BouncyCastleProvider()); SecretKeyFactory localSecretKeyFactory = SecretKeyFactory.getInstance("PBEWITHSHAAND256BITAES-CBC-BC"); 给我一个错误: java.security.NoSuchAl

我在Windows上使用BouncyCastle和PBewithsha以及256BITAES-CBC-BC算法时出错

我的代码:

Security.addProvider(new BouncyCastleProvider());
SecretKeyFactory localSecretKeyFactory = SecretKeyFactory.getInstance("PBEWITHSHAAND256BITAES-CBC-BC");
给我一个错误:

java.security.NoSuchAlgorithmException: PBEWITHSHAAND256BITAES-CBC-BC SecretKeyFactory not available
    at javax.crypto.SecretKeyFactory.<init>(SecretKeyFactory.java:122)
    at javax.crypto.SecretKeyFactory.getInstance(SecretKeyFactory.java:160)
    at pl.edu.tirex.server.KeyFactory.<init>(KeyFactory.java:28)
    at pl.edu.tirex.server.Main.main(Main.java:29)
java.security.NoSuchAlgorithmException:PBewithsha和256biates-CBC-BC SecretKeyFactory不可用
位于javax.crypto.SecretKeyFactory(SecretKeyFactory.java:122)
位于javax.crypto.SecretKeyFactory.getInstance(SecretKeyFactory.java:160)
位于pl.edu.tirex.server.KeyFactory(KeyFactory.java:28)
位于pl.edu.tirex.server.Main.Main(Main.java:29)

您正在附加新的提供程序。将此代码用于第一行:

 Security.insertProviderAt(new BouncyCastleProvider(), 1);
可能重复: