[Réglé] Problème pour un crypteur de fichier

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

[Réglé] Problème pour un crypteur de fichier

Message par Dorian »

Bonjour

Je me suis mis au Pure Basic récemment et je voulais faire un programme qui crypte un fichier choisi par l'utilisateur et pouvoir le décrypter après.

J'ai essayé avec ReadData() et donc les tampon mais le moyen que j'ai trouvé est très limité

Crypt:

Code : Tout sélectionner

file$=InputRequester("Crypter","Fichier à crypter :","")
If ReadFile(0,file$)
  Taille = Lof()
  *buffer=AllocateMemory(Taille)
  ReadData(*buffer,Taille)
  *bufferc= *buffer-5
  crypt$="crypt_"+file$
  CreateFile(1,crypt$)
  WriteData(*bufferc,Taille)
  CloseFile(0)
  CloseFile(1)
  MessageRequester("Fini","Opération réussie")
EndIf
Décrypt:

Code : Tout sélectionner

file$=InputRequester("Décrypter","Fichier à décrypter :","")
If ReadFile(0,file$)
  Taille = Lof()
  *buffer = AllocateMemory(Taille)
  ReadData(*buffer,Taille)
  *bufferc = *buffer+5
  crypt$=RemoveString(file$,"crypt_")
  CreateFile(1,crypt$)
  WriteData(*bufferc,Taille)
  CloseFile(0)
  CloseFile(1)
  MessageRequester("Fini","Opération réussie")
EndIf
Par ce moyen, on ne peut faire que des addition ou soustraction sur le tampon. Ce qui est très limité pour crypter le fichier.

J'aimerais savoir comment faire pour pouvoir crypter un fichier avec un algorithme plus efficace :D ou avoir une autre méthode que les tampon.

Merci
Dernière modification par Dorian le mar. 15/mars/2005 18:48, modifié 1 fois.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Salut, cherche sur le forum anglais pour sur www.purearea.net section codearchiv, , le lien direct est http://www.purearea.net/pb/CodeArchiv/French.html#2 mais si tu ne connais pas promène toi sur tout le site : très intéressant :D
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Super Merci, je connaissais déjà ce site mais j'étais passé à côté de ce code.
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

Est beau ce qui plaît sans concept :)
Speedy Galerie
Répondre