KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Mercredi 14 mai 2008 - 00:36:37

[java] cryptographie et fichiers

Rechercher : dans
[java] cryptographie et fichiers
par maily
 Fil de Discussions
Statut : Non résolu
jeudi 21 août 2003 à 13:27:14
Bonjour

Voila, j'essaye en ce moment d'écrire dans un fichier une clé privée utilisant l'algorithme AES cryptée par une clé publique avec l'algo RSA.

Mais bon voila, quand j'essaye d'écrire la clé privée cryptée, j'ai une erreur de pointeur nul! Comme si mon fichier n'existait pas ou quelque chose comme ça!
Et rien ne s'écrit dans mon fichier.
Et pourtant, le code est inspiré des exemples du site de sun

     //récupération de la clé secrète
      byte[] cleSecrete= secretKey.getEncoded();
      String st=new String(cleSecrete);
      //
      byte[] cleSecCrypt= cip.doFinal(cleSecrete);
      //System.out.println("taille cle "+cleSecrete.length);
      // Ecriture de la clé secrète cryptée dans un fichier
      File CledesFile = new File("C:\\key.txt"); 
      FileOutputStream file= new FileOutputStream(CledesFile);
      BufferedOutputStream bufFile = new BufferedOutputStream(file); 
      CipherOutputStream cipFile= new CipherOutputStream(bufFile,cip);
      System.out.println(cipFile.toString());
      ObjectOutputStream objFile= new ObjectOutputStream(cipFile);
      System.out.println(objFile.toString()+"   "+objFile.getClass());
      objFile.writeObject(st);
      objFile.writeInt(st.length());
     //l'erreur vient de cette ligne la, ou j'essaye de fermer mon stream
     objFile.close();


quelqu'un aurait une idée??

Merci à l'avance

Maily   :-))))
Répondre à maily  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par maily, le jeudi 21 août 2003 à 19:35:29 Fil de Discussions
On va le remonter un petit coup....

Si c'est pas très clair, n'hésitez pas à me poser des questions!!!

Maily   :-))))
Répondre à maily

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par maily, le mardi 26 août 2003 à 10:03:20 Fil de Discussions
hop...

Personne n'a la moindre idée??


Maily   :-))))
Répondre à maily

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par peppena, le mardi 26 août 2003 à 14:21:15 Fil de Discussions
peut etre tu dois fermer avant ton "cipFile"

!!!


bon travail
Répondre à peppena

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par maily, le mardi 26 août 2003 à 14:49:38 Fil de Discussions
Merci pour l'idée, mais ça ne marche pas non plus...

Maily   :-))))
Répondre à maily

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par c moi, le mardi 26 août 2003 à 14:26:15 Fil de Discussions
Répondre à c moi

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par maily, le mardi 26 août 2003 à 14:48:46 Fil de Discussions
Déjà fait.... Ils renvoient à la doc du site de sun!
Et déjà cherché sur le site de sun aussi, en long en large et en travers!!

Merci!

Maily   :-))))
Répondre à maily

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par c moi, le mardi 26 août 2003 à 14:50:04 Fil de Discussions
et si tu n'ecris pas cette ligne ??

pas d'erreur ??
Répondre à c moi

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par maily, le mardi 26 août 2003 à 14:51:37 Fil de Discussions
Si je ne l'écris pas, il n'y a rien qui s'écrit dans mon fichier... Elle est obligatoire!


Maily   :-))))
Répondre à maily

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par c moi, le mardi 26 août 2003 à 14:55:28 Fil de Discussions
c sert à koi CipherOutputStream

et puis peut etre tu dois le fermer avant
Répondre à c moi

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par maily, le mardi 26 août 2003 à 14:57:52 Fil de Discussions
CipherOutputStream permet de crypter les données avant de les écrire dans le fichier!

Maily   :-))))
Répondre à maily

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par c moi, le mardi 26 août 2003 à 15:03:00 Fil de Discussions
cipfile.close() ;

tu ne l'as pas ecris!!?
Répondre à c moi

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par maily, le mardi 26 août 2003 à 15:39:29 Fil de Discussions
Si, j'ai essayé, mais ça ne marche pas non plus!!

Maily   :-))))
Répondre à maily

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par peppena, le mardi 26 août 2003 à 15:55:58 Fil de Discussions
il faut le fermer avant

cipFile.close();
puis
objFile.close();
Répondre à peppena

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par maily, le mardi 26 août 2003 à 16:03:50 Fil de Discussions
Et bien non, j'ai toujours la même erreur, mais cette fois ci sur
cipFile.close()


Maily   :-))))
Répondre à maily

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par peppena, le mardi 26 août 2003 à 16:09:47 Fil de Discussions
alors l'erreur est peut etre juste avant les deux
il faut fermer avant
CledesFile .close et

file.close()
Répondre à peppena

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par maily, le mardi 26 août 2003 à 16:21:04 Fil de Discussions 
Non, c'est pas ça...

Merci d'essayer...
Je pense que le problème vient du package que j'ai télécharger pour pouvoir utiliser l'algorithme RSA...
Je vais voir s'il n'y en a pas d'autre package!

Merci à tous!

Maily   :-))))
Répondre à maily
Discussions pertinentes trouvées dans le forum
19/02 21h59[JAVA]transfert fichier vers un pc distantProgrammation20/02 17h122
24/09 02h29[Java] un fichier pour base de donnéeProgrammation24/09 19h542
04/11 15h02[java] Liste fichier propertiesProgrammation04/11 17h202
26/10 11h56cryptage fichiersWebmastering27/10 17h112
Plus de discussions sur « [java] cryptographie et fichiers » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide