fCrypte et décrypte

Le
Froglock
Salut à tous,

Je bloque sur un truc tout bête.

Je souhaite optimiser une procédure qui vient décrypter des fichiers textes.

Les fichiers sont cryptés à l'aide de fcrypte :

fcrypte(fichierSource,fichierDest,"MotDePasse")

A l'origine le code de décryptage était le suivant :

fdécrypte(fichierCrypte,fichierTemporaire,"MotDePasse")
lCh est une chaine = fchargetexte(FichierTemporaire)
fSupprime(FichierTemporaire)

que j'aurais aimé remplacer par :

lCh est une chaine = fchargetexte(FichierCrypte)
lch = decrypte(lch,"MotDePasse")

et la rien à faire, je n'arrive pas à obtenir ma chaine décrypté

Des idées ?

Merci d'avance,

Fred
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JeAn-PhI
Le #24464431
Froglock a formulé ce mercredi :
Salut à tous,

Je bloque sur un truc tout bête.

Je souhaite optimiser une procédure qui vient décrypter des fichiers textes.

Les fichiers sont cryptés à l'aide de fcrypte :

fcrypte(fichierSource,fichierDest,"MotDePasse")

A l'origine le code de décryptage était le suivant :

fdécrypte(fichierCrypte,fichierTemporaire,"MotDePasse")
lCh est une chaine = fchargetexte(FichierTemporaire)
fSupprime(FichierTemporaire)

que j'aurais aimé remplacer par :

lCh est une chaine = fchargetexte(FichierCrypte)
lch = decrypte(lch,"MotDePasse")

et la rien à faire, je n'arrive pas à obtenir ma chaine décrypté ...

Des idées ?

Merci d'avance,

Fred



fCrypte crypte le fichier ET son texte et vous voulez décrypté
uniquement le texte cela ne peut pas fonctionner il faut utiliser
crypte et décrypte pour cela

pour reprendre votre exemple il faudrait faire je pense :
lCh est une chaine = fchargetexte(FichierCrypte)
lch = decrypte(lch,"MotDePasse")
fsauvetexte("c:monfichier.txt,lCh)
lCh = fChargeTexte("c:monfichier.txt")

--
Cordialement JeAn-PhI
Froglock
Le #24464581
Le 09/05/2012 16:04, JeAn-PhI a écrit :
Froglock a formulé ce mercredi :
Salut à tous,

Je bloque sur un truc tout bête.

Je souhaite optimiser une procédure qui vient décrypter des fichiers
textes.

Les fichiers sont cryptés à l'aide de fcrypte :

fcrypte(fichierSource,fichierDest,"MotDePasse")

A l'origine le code de décryptage était le suivant :

fdécrypte(fichierCrypte,fichierTemporaire,"MotDePasse")
lCh est une chaine = fchargetexte(FichierTemporaire)
fSupprime(FichierTemporaire)

que j'aurais aimé remplacer par :

lCh est une chaine = fchargetexte(FichierCrypte)
lch = decrypte(lch,"MotDePasse")

et la rien à faire, je n'arrive pas à obtenir ma chaine décrypté ...

Des idées ?

Merci d'avance,

Fred



fCrypte crypte le fichier ET son texte et vous voulez décrypté
uniquement le texte cela ne peut pas fonctionner il faut utiliser crypte
et décrypte pour cela

pour reprendre votre exemple il faudrait faire je pense :
lCh est une chaine = fchargetexte(FichierCrypte)
lch = decrypte(lch,"MotDePasse")
fsauvetexte("c:monfichier.txt,lCh)
lCh = fChargeTexte("c:monfichier.txt")





Bonjour,

Merci pour ce début de réponse, je vais tester mais je ne comprends pas
trop ...

Pourquoi sauver le texte et le relire immédiatement ... fSauveTexte
sauvegarde la chaine "brute" et le fChargeTexte la relit tel qu'on la sauvé.

Donc si ma chaine n'est pas décrypté avant le fsauvetexte, elle ne le
sera pas plus après le fchargetexte ...

Je teste quand même :)

Fred
Publicité
Suivre les réponses
Poster une réponse
Anonyme