carlvb
Messages postés199Date d'inscriptionmercredi 23 avril 2003StatutContributeurDernière intervention25 mai 201711 17 déc. 2003 à 09:54
:-(carlvb
Salut,
Je suis pas trop fort en chiffrement alors je te propose quelques trucs simple.
Si je me trompe pas un fichier vbs est un fichier texte et non pas un fichier binaire donc une manipulation de chaine de caractère et une sauvegarde à partir d'une RichTextBox ne devrait pas altérer les données.
Le plus simple est de crypter en faisant un décalage par un pas constant , par exemple un décalage de 1 pas changera un A en B, un B en C et ainsi de suite. Pour décrypter le fichier, il n'y a qu'à faire l'opération.
ex : KKVDC
Clé: 2
> MMWFE
Puisqu'il y a 256 caractères, il y a donc 256 clés de cryptage possibles. C'est assez facilement décryptable et donc pas trop sûr comme méthode mais ça peut déjà décourager les personnes les moins curieuses.
Pour l'appliquer tu peux :
- prendre le code d'un caractère avec la fonction Asc()
- ajouter à cette valeur la clé de cryptage
- tant que la nouvelle valeur est supérieure à 255, lui retrancher 256
- obtenir le caractère crypté avec la fonction Chr()