J'ai besoin de crypter un fichier dans mon programme, j'arrive bien à crypter mais lorsque je décrypte mon fichier rien ne se passe... Enfin si mais pas comme je le souhaite.
Voici mon code :
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <File.au3>
#include "Crypt.au3"
#Region ### START Koda GUI section ### Form=
Global $bAlgorithm = $CALG_RC4
Global $passcrypt = "mico"
Global $Form1 = GUICreate("**********", 501, 348, -1, -1)
Global $Button1 = GUICtrlCreateButton("Crypt file", 152, 136, 203, 25)
Global $button2 = GuiCtrlCreateButton("Decrypt File", 152, 186, 203, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Button1
MsgBox(64, "Informations", "Début cryptage")
$file = _FileCreate(@ScriptDir & "\data.crpt")
$pfile = FileOpen(@ScriptDir & "\data.crpt", 1)
FileWriteLine($pfile, "Bonjour, test test test test test test test test test test test test test test")
_Crypt_EncryptFile(@ScriptDir & "\data.crpt", @ScriptDir & "\data.crpt", $passcrypt, $bAlgorithm)
MsgBox(64, "Informations", "Fin cryptage")
Case $button2
MsgBox(64, "Informations", "Début décryptage")
$pfile = FileOpen(@ScriptDir & "\data.crpt", 1)
_Crypt_DecryptFile(@ScriptDir & "\data.crpt", @ScriptDir & "\data.crpt", $passcrypt, $bAlgorithm)
MsgBox(64, "Informations", "Fin décryptage")
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEndIl faudrait peut être utiliser quelque chose d'autres pour retrouver mon fichier à l'état initiale ? C'est à dire une langue française lol...
Merci à tous ! Bon codage



