Ecodage de fichier!!!.?????!!!

neena Messages postés 46 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 12 février 2007 - 26 mai 2005 à 10:12
neena Messages postés 46 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 12 février 2007 - 26 mai 2005 à 11:21
Re,

que je vous explique, jai un fichier qui contient une clé de cryptage, on me demande de l'encoder a l'aide d'un tab de Bytes (je l'ajoute dans la base de donnée), ensuite je supprime ce fichier (histoire de ne pas garder de trace) MAIS la je sais plus comment faire, il faut qu'a partir de mon tableau de Bytes (récupéré de la base) reconstruire mon fichier avec se kil contient!!!
je sais vraiment pas comment faire!
si quelqu'un a une idée.....

merci ++

debutante un jour, confirmer pour toujours!!!

1 réponse

neena Messages postés 46 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 12 février 2007 2
26 mai 2005 à 11:21
voila le code qui ne marche pas :

//ce tableau contient l'encodage (récupéré de la base)
byte[] encodeByte = stringEncode.getBytes();

//creer un fichier à partir de l'encodage
File fichier = new File("Fichier_Temporaire");
FileOutputStream ecrire = new FileOutputStream(fichier);
ByteArrayInputStream in = new ByteArrayInputStream(encodeByte);
DataInputStream entree = new DataInputStream(in);

long taille = entree.readLong();
int temp;
long reste;
long compteur = 0;

do {
if ((reste = (taille - compteur)) < 10000){
temp = entree.read(encodeByte,0,(int)reste);
}
else {
temp = entree.read(encodeByte);
}
compteur = compteur + temp;
ecrire.write(encodeByte,0,temp);

} while ((temp != -1) && (compteur < taille));

debutante un jour, confirmer pour toujours!!!
0
Rejoignez-nous