Partagez vos scripts, et vos applications AutoIt.
Zippo
Niveau 6
Messages : 243 Enregistré le : mar. 30 nov. 2010 12:50
Status :
Hors ligne
#1
Message
par Zippo » dim. 24 avr. 2011 18:24
Salut tout le monde,
J'ai commencé par le cryptage de césar.
► Afficher le texte
Code : Tout sélectionner
#cs ----------------------------------------------------------------------------
AutoIt Version : 3.3.6.0
Auteur: Canaud Thibaud
Fonction du Script :
Script reproduisant le code césar.
#ce ----------------------------------------------------------------------------
; Début du script - Ajouter votre code ci-dessous.
#include <array.au3>
Func _Cryptage_Cesar($oMessage,$oDecal)
Local $oMessageoReturn
$oMessageoArray = StringToASCIIArray($oMessage)
For $i = 0 To UBound($oMessageoArray) - 1 Step 1
$oMessageoCalcule = $oMessageoArray[$i] + $oDecal
$oMessageoReturn &= Chr($oMessageoCalcule)
Next
Return $oMessageoReturn
EndFunc
Func _Decryptage_Cesar($oMessage,$oDecal)
Local $oMessageoReturn
$oMessageoArray = StringToASCIIArray($oMessage)
For $i = 0 To UBound($oMessageoArray) - 1 Step 1
$oMessageoCalcule = $oMessageoArray[$i] - $oDecal
$oMessageoReturn &= Chr($oMessageoCalcule)
Next
Return $oMessageoReturn
EndFunc
Je m'aide de ASCII.
Code : Tout sélectionner
_Cryptage_Cesar($oMessage,$oDecal);Message à crypter,Nombre de caractère à décalé(clef)
_Decryptage_Cesar($oMessage,$oDecal);Message à décrypter,Nombre de caractère à décalé(clef)
Merci
sablier94
Niveau 4
Messages : 87 Enregistré le : lun. 20 sept. 2010 10:18
Localisation : Suisse
Status :
Hors ligne
#2
Message
par sablier94 » dim. 24 avr. 2011 21:49
Salut,
Rhaa je voulais le faire
Même si le code césar n'est pas très sécurisé ça peut toujours être utile, merci pour la fonction !
Zippo
Niveau 6
Messages : 243 Enregistré le : mar. 30 nov. 2010 12:50
Status :
Hors ligne
#3
Message
par Zippo » dim. 24 avr. 2011 22:26
De rien, sa fait plaisir un ptit merci