Bonjour,
C'est étrange mais j'utilisais pour la crypto ceci
ce qui fonctionnait parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Cipher cipher = Cipher.getInstance("RSA", "SunJCE");
Par contre, depuis peu (je ne sais pas quand), cela produit une erreurDonc j'ai changé en
Code : Sélectionner tout - Visualiser dans une fenêtre à part no such algorithm: RSA for provider SunJCE
ce qui marche parfaitement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Cipher cipher = Cipher.getInstance("RSA");
Du coup je me demande :
1) pourquoi j'avais mis "SunJCE" (je pense que c'est parce que ça ne fonctionnait pas sans ça)
2) pourquoi ça ne marche plus (j'imagine que c'est parce qu'Oracle veut faire disparaître "Sun" de partout, mais où est l'info ?)
3) si du coup ça fonctionne à présent aussi avec OpenJDK (ce qui n'était pas le cas)
Je précise que je suis toujours sous 1.6
Je pense que je peux trouver tout seul la réponse à 3 (mais bon, ça va prendre du temps), mais apparemment il me manque des sources d'info pour 1) et 2).
Merci d'avance pour votre aide.
Partager