Voici un petit logiciel qui permet de crypter et décrypter des données à l'aide d'un clé.
Source / Exemple :
Le code de Form1 :
Private Sub Command1_Click()
Text3.Text = Crypte(Text2.Text, Text1.Text)
End Sub
Private Sub Command2_Click()
Text4.Text = DeCrypte(Text2.Text, Text3.Text)
End Sub
Le code de Module1 :
Public i As Long
Public Conv1 As Integer
Public Conv2 As Integer
Public Résultat As String
Public Function Crypte(Code As String, Tex As String) As String
Résultat = ""
For i = 1 To Len(Tex)
Conv1 = Asc(Mid$(Tex, i, 1))
Conv2 = Asc(Mid$(Code, ((i Mod Len(Code)) + 1), 1))
Résultat = Résultat + Chr(Conv1 Xor Conv2)
Next i
Crypte = Résultat
End Function
Public Function DeCrypte(Code As String, Tex As String)
Résultat = ""
For i = 1 To Len(Tex)
Conv1 = Asc(Mid(Tex, i, 1))
Conv2 = Asc(Mid(Code, ((i Mod Len(Code)) + 1), 1))
Résultat = Résultat & Chr(Conv1 Xor Conv2)
Next i
DeCrypte = Résultat
End Function
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.