Crypter - décrypter

Description

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

Codes Sources

A voir également

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.

Du même auteur (NicoProg)