Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

fCrypte et décrypte

2 réponses
Avatar
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

2 réponses

Avatar
JeAn-PhI
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
Avatar
Froglock
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