RickRongen
Gebruiker
- Lid geworden
- 15 okt 2011
- Berichten
- 27
Hallo,
Ik ben bezig met een programma en ik maak een 'eigen' encryptie
Maar om een of andere reden werkt hij niet.
dit is mijn code:
de resultaten zijn:
coderen
input:Hallo wereld
coderen output:sdaan 1LMLak
ik hoop dat iemand ziet wat er fout is
Alvast bedankt
Ik ben bezig met een programma en ik maak een 'eigen' encryptie
Maar om een of andere reden werkt hij niet.
dit is mijn code:
Code:
Dim DecodeString As String = "BCyvAr8gDw3IqunGoJjmSK5HFEXdiZR9NsU46Yhx0zt2fcabeLp7WQOPM1kTlV"
Dim normalString As String = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
Private Function Encode(ByVal S As String) As String
Dim ar() As Char = S.ToCharArray()
Dim EOutput() As Char = ar
Console.Write(ar)
For x As Integer = 0 To DecodeString.Length - 1
For y As Integer = 0 To ar.Length - 1
If ar(y) = normalString.Substring(x, 1) Then
EOutput(y) = DecodeString.Substring(x, 1)
End If
Next
Next
Dim ot As String
For x As Integer = 0 To EOutput.Length - 1
ot += EOutput(x)
Next
Return ot
End Function
Private Function Decode(ByVal S As String) As String
Dim ar() As Char = S.ToCharArray()
Dim DOutput() As Char = ar
Console.Write(ar)
For x As Integer = 0 To normalString.Length - 1
For y As Integer = 0 To ar.Length - 1
If ar(y) = DecodeString.Substring(x, 1) Then
DOutput(y) = normalString.Substring(x, 1)
End If
Next
Next
Dim ot As String
For x As Integer = 0 To DOutput.Length - 1
ot += DOutput(x)
Next
Return ot
End Function
de resultaten zijn:
coderen
input:Hallo wereld
coderen output:sdaan 1LMLak
ik hoop dat iemand ziet wat er fout is
Alvast bedankt