[EX] Super encodeur

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Jeco
Niveau 4
Niveau 4
Messages : 74
Enregistré le : dim. 05 oct. 2014 16:31
Status : Hors ligne

[EX] Super encodeur

#1

Message 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
Modifié en dernier par Jeco le mer. 08 oct. 2014 16:50, modifié 1 fois.
Avatar du membre
TomAijerrie
Niveau 5
Niveau 5
Messages : 192
Enregistré le : lun. 02 juin 2014 09:55
Localisation : Lyon
Status : Hors ligne

Re: [EX] Super encodeur

#2

Message 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.
Jeco
Niveau 4
Niveau 4
Messages : 74
Enregistré le : dim. 05 oct. 2014 16:31
Status : Hors ligne

Re: [EX] Super encodeur

#3

Message 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
Jeco
Niveau 4
Niveau 4
Messages : 74
Enregistré le : dim. 05 oct. 2014 16:31
Status : Hors ligne

Re: [EX] Super encodeur

#4

Message 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 :(
Avatar du membre
TomAijerrie
Niveau 5
Niveau 5
Messages : 192
Enregistré le : lun. 02 juin 2014 09:55
Localisation : Lyon
Status : Hors ligne

Re: [EX] Super encodeur

#5

Message 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.
Répondre