Page 1 sur 1

[EX] Super encodeur

Posté : dim. 05 oct. 2014 16:43
par Jeco
Slt c'est le premier script que je partage et je crois qu'il en existe déjà d'autre mais j'aimerais avoir votre avis
C'est un programme d'encodage de texte plutôt vicieux car s'il vous manque la lettre le résultat changera complètement
► Afficher le textecode
Donc dites moi ce que vous en pensez (ou pas :lol: )

Au fait pas forcement besoin de mettre une clef sa fonctionne quand même

Re: [EX] Super encodeur

Posté : lun. 06 oct. 2014 13:28
par TomAijerrie
Bravo pour l’algorithme si tu l'a trouvé tout seul,
Il existe cependant quelque caractères fréquemment utilisés qui ne sont pas pris en charge
(tel que le "É").
Je te conseil d'ajouter des espaces entre tes variables et les opérateurs pour que ton script soit plus lisible
et d'avoir la clef et le texte à encoder comme argument dans ta fonction de codage / decadage.

Code : Tout sélectionner

;ligne 55
Func decoder()
    changer(1,GUICtrlRead($clef),GUICtrlRead($input))
EndFunc

Func coder()
changer(0,GUICtrlRead($clef),GUICtrlRead($input))
EndFunc

Func changer($codere,$clef_code,$string)
    Local $solution = ""
    Local $code = 0
    local $string_avant
    Local $string_apres
;~     Local $clef_code = GUICtrlRead($clef)
;~     Local $string = GUICtrlRead($input)
;suite du script
 
une fois le problème des caractères résolus, tu pourra te lancer dans l’encodage de fichiers entiers.

Sinon c'est parfait (selon mes critères) , je vais même utiliser la fonction de codage pour mes scripts.

Re: [EX] Super encodeur

Posté : lun. 06 oct. 2014 19:11
par Jeco
Merci je l'ai fait seul
je pense pouvoir résoudre le problème des majuscule avec "StringIsUpper"
mais je ferrai ça ce week end ainsi que ce que tu m'a dit

Re: [EX] Super encodeur

Posté : mer. 08 oct. 2014 16:50
par Jeco
Voila j'ai pris un peu d'avance, il ne prend pas les majuscules mais j'ai fait le reste par contre je ne sais pas de quoi tu parle lorsque tu parles d'encodage de fichier :(

Re: [EX] Super encodeur

Posté : jeu. 09 oct. 2014 08:38
par TomAijerrie
Je voulais dire ajouter une fonction pour créer un fichier coder (donc sécurisé) à partir d'un autre fichier.
Les fonctions suivantes peuvent t'aider

Code : Tout sélectionner

FileRead ; pour lire le contenu d'un fichier
;et le stocker dans une variable
FileWrite ; pour écrire le nouveau fichier
FileOpenDialog ; pour selectionner le fichier à coder
FileSaveDialog ; pour choisir la destination du fichier codé
La fonction doit ressembler à ça :
► Afficher le texte
Tu peux ensuite créer la fonction pour décoder les fichiers.