Hallo,
ich verschlüssel eine txt über php mit Rijndael. Ich entschlüssle die txt dann wieder mit vb. Diese werden dann in eine ListBox geladen. Das funktioniert auch. Nur werden Wörter mit ä,ö,ü, usw. als ? dargestellt. Ich meiner Version ohne Verschlüsselung habe ich es hinbekommen, dass er mir die Zeichen richtig anzeigt. Weiß aber leider nicht mehr wie. Kann jemand helfen? Danke.
ich verschlüssel eine txt über php mit Rijndael. Ich entschlüssle die txt dann wieder mit vb. Diese werden dann in eine ListBox geladen. Das funktioniert auch. Nur werden Wörter mit ä,ö,ü, usw. als ? dargestellt. Ich meiner Version ohne Verschlüsselung habe ich es hinbekommen, dass er mir die Zeichen richtig anzeigt. Weiß aber leider nicht mehr wie. Kann jemand helfen? Danke.
VB.NET-Quellcode
- Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
- 'start.Hide()
- Dim downloadString As String
- Me.Cursor() = Cursors.Default
- ListBox1.Items.Clear()
- ListBox2.Items.Clear()
- ' Entschlüsseln der verteiler.txt
- downloadString = start.downloadString
- Dim sEncryptedString As String = downloadString
- Dim myRijndael As New RijndaelManaged
- myRijndael.Padding = PaddingMode.Zeros
- myRijndael.Mode = CipherMode.CBC
- myRijndael.KeySize = 256
- myRijndael.BlockSize = 256
- Dim toEncrypt() As Byte
- Dim encrypted() As Byte
- Dim IV() As Byte = System.Text.Encoding.UTF8.GetBytes("11111111111111111111111111111111")
- Dim key() As Byte = System.Text.Encoding.UTF8.GetBytes("jdlskajdlkasdjalksjdalksdjlakappo")
- Dim decryptor As ICryptoTransform = myRijndael.CreateDecryptor(key, IV)
- Dim sEncrypted As Byte() = Convert.FromBase64String(sEncryptedString)
- Dim fromEncrypt() As Byte = New Byte(sEncrypted.Length) {}
- Dim msDecrypt As New MemoryStream(sEncrypted)
- Dim csDecrypt As New CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Read)
- csDecrypt.Read(fromEncrypt, 0, fromEncrypt.Length)
- Dim entext As String = System.Text.Encoding.UTF8.GetString(fromEncrypt)
- ' ______________________________________________________________________________________________________________
- 'MsgBox(entext)
- System.Threading.Thread.Sleep(2000)
- ListBox1.Items.Clear()
- loadfinish = True
- For i As Integer = 0 To entext.Split(";").Length
- 'TextBox_text.Text = TextBox_text.Text & "|" & entext.Split(";").GetValue(i)
- Dim Data() As String = entext.Split(";").GetValue(i).Split(",")
- If Data(0) = "" Then
- Else
- If i = entext.Split(";").Length - 1 Then
- Else
- Namen.Add(Data(0))
- ListBox1.Items.Insert(i, Data(0))
- Email.Add(Data(1))
- Wache.Add(Data(2))
- End If
- End If
- Next
- Me.Cursor() = Cursors.Default
- End Sub
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „112marv“ ()