1
public static void main(String[] args) throws Exception {
RSAKeyPairGenerator rsaKeyPairGen = new RSAKeyPairGenerator();
AsymmetricCipherKeyPair keyPair = rsaKeyPairGen.generateKeyPair();
}
la rsaKeyPairGen
est non nulle, mais le procédé est de lancer generateKeyPair()
NullPointerException. Quel peut être le problème?NullPointerException lors de la génération des clés RSA avec BouncyCastle
Message d'erreur:
java.lang.NullPointerException
at org.bouncycastle.crypto.generators.RSAKeyPairGenerator.generateKeyPair(Unknown Source)
at pkg.main(Main.java:154)
presque, votre code est de lancer: java.lang.ClassCastException: org.bouncycastle.crypto.KeyGenerationParam Eters ne peut pas être cast à org.bouncycastle.crypto.params.RSAKeyGenerationParameters –
et il y a beaucoup d'arguments pour créer un RSAKeyGenerationParameters .. Je vais lire à propos de. –
cela fonctionne avec KeyPairGenerator.getInstance ("RSA", "BC"); Merci quand même. –