AutoIt Français

Nouveau forum : http://www.autoitscript.fr/
 
AccueilFAQRechercherS'enregistrerMembresGroupesConnexionhttp://www.autoitscript.fr

Partagez | 
 

 Recherche code pour cryptage [RESOLU]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
fzaweb
Débutant
Débutant


Nombre de messages : 6
Date d'inscription : 03/07/2007

MessageSujet: Recherche code pour cryptage [RESOLU]   2007-07-03, 17:03

Bonjour

Je recherche un script permettant de crypté une phrase.
J'ai bien tenté de faire moi même un algorytme de cryptage/decryptage , mais bon ... je suis pas un mathematicien.

Donc l'ideal je fournis pour cryptage ou décryptage une phrase , avec en parametre une clé plus ou moins longue .

J'ai bien trouve un site qui fournis un code , mais impossible de le telecharger.
[url=http://www.sebastienadam.be/index.php?p=realis&a=xconnect&s=help]http://www.sebastienadam.be/index.php?p=realis&a=xconnect&s=help[/url]

Merci d'avance pour votre aide


Dernière édition par le 2007-07-03, 19:03, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: Recherche code pour cryptage [RESOLU]   2007-07-03, 17:21

Salut as tu essayé la fonction _StringEncrypt

excuse si je click pas sur le lien, suis novice ^__^

exemple fournis avec autoit désol j'ai pas traduit ^^'

[i][color=#f000ff]#include[/color][/i] [b][color=#9999cc]<guiconstants.au3>
[/color][/b][i][color=#f000ff]#include[/color][/i] [b][color=#9999cc]<string.au3>
[/color][/b][i][color=#009933]; GUI and String stuff
[/color][/i][b][color=#aa0000]$WinMain[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCreate[/color][/i][color=#ff0000]([/color][color=#9999cc]'Encryption tool'[/color][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]400[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]400[/color][/i][color=#ff0000])
[/color][/b][i][color=#009933]; Creates window
[/color][/i][b][color=#aa0000]$EditText[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateEdit[/color][/i][color=#ff0000]([/color][color=#9999cc]''[/color][color=#ff0000],[/color][i][color=#ac00a9]5[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]5[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]380[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]350[/color][/i][color=#ff0000])
[/color][/b][i][color=#009933]; Creates main edit
[/color][/i][b][color=#aa0000]$InputPass[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateInput[/color][/i][color=#ff0000]([/color][color=#9999cc]''[/color][color=#ff0000],[/color][i][color=#ac00a9]5[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]360[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]100[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]20[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]0x21[/color][/i][color=#ff0000])
[/color][/b][i][color=#009933]; Creates the password box with blured/centered input
[/color][/i][b][color=#aa0000]$InputLevel[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateInput[/color][/i][color=#ff0000]([/color][i][color=#ac00a9]1[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]110[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]360[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]50[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]20[/color][/i][color=#ff0000],[/color][/b] [i][color=#ac00a9][b]0x2001[/b][/color][/i][b][color=#ff0000])
[/color][color=#aa0000]$UpDownLevel[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GUICtrlSetLimit[/color][/i][color=#ff0000]([/color][i][color=#000090]GuiCtrlCreateUpDown[/color][/i][color=#ff0000]([/color][color=#aa0000]$inputlevel[/color][color=#ff0000]),[/color][i][color=#ac00a9]10[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]1[/color][/i][color=#ff0000])
[/color][/b][i][color=#009933]; These two make the level input with the Up|Down ability
[/color][/i][b][color=#aa0000]$EncryptButton[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateButton[/color][/i][color=#ff0000]([/color][color=#9999cc]'Encrypt'[/color][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]170[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]360[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]105[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]35[/color][/i][color=#ff0000])
[/color][/b][i][color=#009933]; Encryption button
[/color][/i][b][color=#aa0000]$DecryptButton[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateButton[/color][/i][color=#ff0000]([/color][color=#9999cc]'Decrypt'[/color][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]285[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]360[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]105[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]35[/color][/i][color=#ff0000])
[/color][/b][i][color=#009933]; Decryption button
[/color][color=#000090][b]GUICtrlCreateLabel[/b][/color][/i][b][color=#ff0000]([/color][color=#9999cc]'Password'[/color][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]5[/color][/i][color=#ff0000],[/color][/b] [i][color=#ac00a9][b]385[/b][/color][/i][b][color=#ff0000])
[/color][i][color=#000090]GuiCtrlCreateLabel[/color][/i][color=#ff0000]([/color][color=#9999cc]'Level'[/color][color=#ff0000],[/color][i][color=#ac00a9]110[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]385[/color][/i][color=#ff0000])
[/color][/b][i][color=#009933]; Simple text labels so you know what is what
[/color][color=#000090][b]GuiSetState[/b][/color][/i][b][color=#ff0000]()
[/color][/b][i][color=#009933]; Shows window

[/color][/i][b][color=#0000ff]Do
[/color][/b] [b][color=#aa0000]$Msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiGetMsg[/color][/i][color=#ff0000]()
[/color][/b] [b][color=#0000ff]If[/color][/b] [b][color=#aa0000]$msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$EncryptButton[/color][/b] [b][color=#0000ff]Then
[/color][/b] [b][i][color=#000090]GuiSetState[/color][/i][color=#ff0000]([/color][color=#ff33ff]@SW_DISABLE[/color][color=#ff0000],[/color][color=#aa0000]$WinMain[/color][color=#ff0000])[/color][/b] [i][color=#009933]; Stops you from changing anything
[/color][/i] [b][color=#aa0000]$string[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlRead[/color][/i][color=#ff0000]([/color][color=#aa0000]$EditText[/color][color=#ff0000])[/color][/b] [i][color=#009933]; Saves the editbox for later
[/color][/i] [b][i][color=#000090]GUICtrlSetData[/color][/i][color=#ff0000]([/color][color=#aa0000]$EditText[/color][color=#ff0000],[/color][color=#9999cc]'Please wait while the text is Encrypted/Decrypted.'[/color][color=#ff0000])[/color][/b] [i][color=#009933]; Friendly message
[/color][/i] [b][i][color=#000090]GuiCtrlSetData[/color][/i][color=#ff0000]([/color][color=#aa0000]$EditText[/color][color=#ff0000],[/color][i][color=#0080ff]_StringEncrypt[/color][/i][color=#ff0000]([/color][i][color=#ac00a9]1[/color][/i][color=#ff0000],[/color][color=#aa0000]$string[/color][color=#ff0000],[/color][i][color=#000090]GuiCtrlRead[/color][/i][color=#ff0000]([/color][color=#aa0000]$InputPass[/color][color=#ff0000]),[/color][i][color=#000090]GuiCtrlRead[/color][/i][color=#ff0000]([/color][color=#aa0000]$InputLevel[/color][color=#ff0000])))
[/color][/b] [i][color=#009933]; Calls the encryption. Sets the data of editbox with the encrypted string
[/color][/i] [i][color=#009933]; The encryption starts with 1/0 to tell it to encrypt/decrypt
[/color][/i] [i][color=#009933]; The encryption then has the string that we saved for later from edit box
[/color][/i] [i][color=#009933]; It then reads the password box & Reads the level box
[/color][/i] [b][i][color=#000090]GuiSetState[/color][/i][color=#ff0000]([/color][color=#ff33ff]@SW_ENABLE[/color][color=#ff0000],[/color][color=#aa0000]$WinMain[/color][color=#ff0000])[/color][/b] [i][color=#009933]; This turns the window back on
[/color][/i] [b][color=#0000ff]EndIf
[/color][/b] [b][color=#0000ff]If[/color][/b] [b][color=#aa0000]$msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$DecryptButton[/color][/b] [b][color=#0000ff]Then
[/color][/b] [b][i][color=#000090]GuiSetState[/color][/i][color=#ff0000]([/color][color=#ff33ff]@SW_DISABLE[/color][color=#ff0000],[/color][color=#aa0000]$WinMain[/color][color=#ff0000])[/color][/b] [i][color=#009933]; Stops you from changing anything
[/color][/i] [b][color=#aa0000]$string[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlRead[/color][/i][color=#ff0000]([/color][color=#aa0000]$EditText[/color][color=#ff0000])[/color][/b] [i][color=#009933]; Saves the editbox for later
[/color][/i] [b][i][color=#000090]GUICtrlSetData[/color][/i][color=#ff0000]([/color][color=#aa0000]$EditText[/color][color=#ff0000],[/color][color=#9999cc]'Please wait while the text is Encrypted/Decrypted.'[/color][color=#ff0000])[/color][/b] [i][color=#009933]; Friendly message
[/color][/i] [b][i][color=#000090]GuiCtrlSetData[/color][/i][color=#ff0000]([/color][color=#aa0000]$EditText[/color][color=#ff0000],[/color][i][color=#0080ff]_StringEncrypt[/color][/i][color=#ff0000]([/color][i][color=#ac00a9]0[/color][/i][color=#ff0000],[/color][color=#aa0000]$string[/color][color=#ff0000],[/color][i][color=#000090]GuiCtrlRead[/color][/i][color=#ff0000]([/color][color=#aa0000]$InputPass[/color][color=#ff0000]),[/color][i][color=#000090]GuiCtrlRead[/color][/i][color=#ff0000]([/color][color=#aa0000]$InputLevel[/color][color=#ff0000])))
[/color][/b] [i][color=#009933]; Calls the encryption. Sets the data of editbox with the encrypted string
[/color][/i] [i][color=#009933]; The encryption starts with 1/0 to tell it to encrypt/decrypt
[/color][/i] [i][color=#009933]; The encryption then has the string that we saved for later from edit box
[/color][/i] [i][color=#009933]; It then reads the password box & Reads the level box
[/color][/i] [b][i][color=#000090]GuiSetState[/color][/i][color=#ff0000]([/color][color=#ff33ff]@SW_ENABLE[/color][color=#ff0000],[/color][color=#aa0000]$WinMain[/color][color=#ff0000])[/color][/b] [i][color=#009933]; This turns the window back on
[/color][/i] [b][color=#0000ff]EndIf
Until[/color][/b] [b][color=#aa0000]$msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$GUI_EVENT_CLOSE[/color][/b] [i][color=#009933]; Continue loop untill window is closed[/color][/i]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
fzaweb
Débutant
Débutant


Nombre de messages : 6
Date d'inscription : 03/07/2007

MessageSujet: Re: Recherche code pour cryptage [RESOLU]   2007-07-03, 18:53



Bon Ok je suis miro !:bom:

Je ne l'ai jamais vu cette fonction !
Elle existe depuis longtemps ?

Bon en tous cas un grand merci , je vais pouvoir continuer mes programmes sans passé mes propres librairies de la mort qui tue
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: Recherche code pour cryptage [RESOLU]   2007-07-03, 21:01

je ne sais pas, je connait autoit depuis 4 mois, me semble que cette fonction était déjà présente (pas evident de connaitre toute la syntaxe :'( )
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Recherche code pour cryptage [RESOLU]   Aujourd'hui à 17:18

Revenir en haut Aller en bas
 
Recherche code pour cryptage [RESOLU]
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Code pour rang [résolu]
» Invision - Recherche Code CSS pour centrage auto des photos
» Recherche de code pour barre de navigation
» Recherche d'un code pour modifier les titres forum et sous forums
» Recherche emplacement ou code pour modifier "un fond centré"

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
AutoIt Français :: AutoIt v3 :: Entraide-
Sauter vers: