Bonjour
j'ai une class RSA qui crypte et decrypte des chaines de caracteres, bon j'utilise une page jsp pour la donner le chaines a crypter le cryptage se fait normal les resultats mot crypté,cle privé et cle publique je les stockes dans une BDD Mysql,mais lors du decryptage un message d'erreur s'affiche
voici les resultats su cryptage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
le mot a crupter est salut cle public[B@14c7a98 la clé privé[B@4a96a le ryptage10288749248575314664399788043304831292884181185593765661835673752058569290609835402187337540834091077749917420500192933717436869444036142630123935021125175616140517148536945890595771288018958997492472152085709880430176053649832813709229359715579133921280158607135035910398275709892889508951629354615265829599 le ryptage[B@e920f
voici ce qui est inserer dans la BDD:
le mot :[B@e920f
cle public:[B@14c7a98
cle prive :[B@4a96a

voici ma page jsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
<%
 PreparedStatement statement1 = connection.prepareStatement("use  teste1");  
 statement1.executeUpdate ();
 Statement stmt2 = connection.createStatement();
 ResultSet rs2 = stmt2.executeQuery("select * from user "); 
 
  while(rs2.next()){ 
		byte[] fluxdeByte=null;  
		byte[] fluxdeByte1=null;
		byte[] fluxdeByte2=null; 
        String mot=rs2.getString(1);
		fluxdeByte=mot.getBytes();
		String clepublic=rs2.getString(2);
		fluxdeByte1=clepublic.getBytes();
		String cleprive=rs2.getString(3);
		fluxdeByte2=cleprive.getBytes();
		out.println( "Mot"+fluxdeByte);
		out.println("ee"+fluxdeByte1);
		out.println("fff0"+fluxdeByte2);
 MyRSA rsa1=new MyRSA(fluxdeByte,fluxdeByte1,fluxdeByte2); 
out.println("le décryptage"+rsa1.plaintext2);
 }
		 %>
le message d'erreur est :sur la ligne "MyRSA rsa1=new MyRSA(fluxdeByte,fluxdeByte1,fluxdeByte2)"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
java.lang.NullPointerException
	composant1.MyRSA.decrypt(MyRSA.java:124)
	composant1.MyRSA.decryptInBytes(MyRSA.java:109)
	composant1.MyRSA.decryptInString(MyRSA.java:114)
je ne sais pas quoi faire merci d'avance pour vos aides