Hallo!
Ich habe ein kleines Problem:
Ich will ein Text verschlüsseln und in eine .dat datei speichern => funktioniert prima...
Sobald ich das Programm lade wird der Text wieder entschlüsselt und wird in einer TextBox angezeigt => funktioniert auch super...
wenn ich den Text wieder verschlüssel und das in eine Datei schreiben will => Fehler:
Ich Poste mal den kompletten entschlüsselungscod:
Spoiler anzeigen
Bei dieser Zeile kommt der Fehler:
Entweder ich bin zu Doof oder... (mir fällt nix ein)
Ich hoffe ihr könnt mir helfen
Ich habe ein kleines Problem:
Ich will ein Text verschlüsseln und in eine .dat datei speichern => funktioniert prima...
Sobald ich das Programm lade wird der Text wieder entschlüsselt und wird in einer TextBox angezeigt => funktioniert auch super...
wenn ich den Text wieder verschlüssel und das in eine Datei schreiben will => Fehler:
Fehler schrieb:
Zeichenabstände sind ungültig und können nicht entfernt werden.
Ich Poste mal den kompletten entschlüsselungscod:
VB.NET-Quellcode
- Dim rd As New RijndaelManaged
- Dim rijndaelIvLength As Integer = 16
- Dim md5 As New MD5CryptoServiceProvider
- Dim key() As Byte = md5.ComputeHash(Encoding.UTF8.GetBytes(TextBox2.Text))
- md5.Clear()
- Dim encdata() As Byte = Convert.FromBase64String(TextBox3.Text)
- Dim ms As New MemoryStream(encdata)
- Dim iv(15) As Byte
- ms.Read(iv, 0, rijndaelIvLength)
- rd.IV = iv
- rd.Key = key
- Dim cs As New CryptoStream(ms, rd.CreateDecryptor, CryptoStreamMode.Read)
- Dim data(ms.Length - rijndaelIvLength) As Byte
- Dim i As Integer = cs.Read(data, 0, data.Length)
- TextBox1.Text = System.Text.Encoding.UTF8.GetString(data, 0, i)
- cs.Close()
- rd.Clear()
- TextBox3.Text = My.Computer.FileSystem.ReadAllText(Application.StartupPath & "\key.dat")
Bei dieser Zeile kommt der Fehler:
Entweder ich bin zu Doof oder... (mir fällt nix ein)
Ich hoffe ihr könnt mir helfen
STEAM-PROFIL // CS:GO'LER // WEBSEITE
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Cross“ ()