Private Sub Command1_Click()
MsgBox Code("abcdef")
End Sub
Private Sub Command2_Click()
MsgBox Decode("ÛÝßáãå")
End Sub
'Pour coder le mot de passe:
Private Function Code(Password As String) As String
If Len(Password) > 0 Then
Dim Pass As String
Dim i, n As Long
Dim PassLenght As Long
PassLenght = Len(Password)
n = 127 - PassLenght + 1
Pass = ""
For i = 1 To PassLenght
Pass = Pass & Chr(n + Asc(Mid(Password, i, 1)))
n = n + 1
Next
Code = Pass
End If
End Function
'Pour décoder le mot de passe:
Private Function Decode(Password As String) As String
If Len(Password) > 0 Then
Dim Pass As String
Dim i, n As Long
Dim PassLenght As Long
PassLenght = Len(Password)
n = 127 - PassLenght + 1
Pass = ""
For i = 1 To PassLenght
Pass = Pass & Chr(Asc(Mid(Password, i, 1)) - n)
n = n + 1
Next
Decode = Pass
End If
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MessageBox.Show(Code("abcdef"))
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
MessageBox.Show(Decode("ÛÝßáãå"))
End Sub
'Pour coder un mot de passe
Private Function Code(ByVal Password As String) As String
Dim Pass As String = ""
If Password.Length > 0 Then
Dim PassLenght As Integer = Password.Length
Dim n As Integer = 127 - PassLenght + 1
For Each Ch As Char In Password
Pass = Pass & Convert.ToChar(n + Convert.ToInt32(Ch))
n += 1
Next
End If
Return Pass
End Function
'Pour décoder un mot de passe
Private Function Decode(ByVal Password As String) As String
Dim Pass As String = ""
If Password.Length > 0 Then
Dim PassLenght As Integer = Password.Length
Dim n As Integer = 127 - PassLenght + 1
For Each Ch As Char In Password
Pass = Pass & Convert.ToChar(Convert.ToInt32(Ch) - n)
n += 1
Next
End If
Return Pass
End Function
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(Code("abcdef"));
}
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show(Decode("ÛÝßáãå"));
}
//Pour coder un mot de passe
private string Code(string Password)
{
string Pass = "";
if (Password.Length > 0)
{
int PassLenght = Password.Length;
int n = 127 - PassLenght + 1;
foreach (char Ch in Password)
{
Pass = Pass + Convert.ToChar(n + Convert.ToInt32(Ch));
n += 1;
}
}
return Pass;
}
//Pour décoder un mot de passe
private string Decode(string Password)
{
string Pass = "";
if (Password.Length > 0)
{
int PassLenght = Password.Length;
int n = 127 - PassLenght + 1;
foreach (char Ch in Password)
{
Pass = Pass + Convert.ToChar(Convert.ToInt32(Ch) - n);
n += 1;
}
}
return Pass;
}