Tag Leute,
ich versuche hier ein Array mit Unterpunkt (crypted(i).encrypt) in eine .txt zu schreiben.
Das Array sollte sich so ganz einfach in eine .txt schreiben lassen (verwende es in einer For Schleife) =
My.Computer.FileSystem.WriteAllText("test.txt", crypted(i).encrypt, False)
Naja, ich will ja nicht nur einen Punkt des Arrays in die .txt schreiben sondern die ganzen 3k Stellen.
Ich habe versucht das Problem wie folgt zu lösen. (Der Verschlüsselungsteil ist nicht zu beachten, das funktioniert alles soweit):
Hier noch ein Screen mit der Fehlermeldung: www0.xup.in/exec/ximg.php?fid=21352069
ich versuche hier ein Array mit Unterpunkt (crypted(i).encrypt) in eine .txt zu schreiben.
Das Array sollte sich so ganz einfach in eine .txt schreiben lassen (verwende es in einer For Schleife) =
My.Computer.FileSystem.WriteAllText("test.txt", crypted(i).encrypt, False)
Naja, ich will ja nicht nur einen Punkt des Arrays in die .txt schreiben sondern die ganzen 3k Stellen.
Ich habe versucht das Problem wie folgt zu lösen. (Der Verschlüsselungsteil ist nicht zu beachten, das funktioniert alles soweit):
VB.NET-Quellcode
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim var As String
- Dim rd As New RijndaelManaged
- Dim md5 As New MD5CryptoServiceProvider
- Dim key() As Byte = md5.ComputeHash(Encoding.UTF8.GetBytes(TextBox2.Text))
- Dim array() As String
- Dim write() As String
- Dim read As String
- For i = 0 To UBound(script)
- md5.Clear()
- rd.Key = key
- rd.GenerateIV()
- Dim iv() As Byte = rd.IV
- Dim ms As New MemoryStream
- ms.Write(iv, 0, iv.Length)
- Dim cs As New CryptoStream(ms, rd.CreateEncryptor, CryptoStreamMode.Write)
- Dim data() As Byte = System.Text.Encoding.UTF8.GetBytes(script(i).reihe)
- cs.Write(data, 0, data.Length)
- cs.FlushFinalBlock()
- Dim encdata() As Byte = ms.ToArray()
- var = Convert.ToBase64String(encdata)
- cs.Close()
- rd.Clear()
- array = var.Split(",")
- Dim u As New oo
- u.encrypt = array(0)
- If crypted Is Nothing Then
- ReDim crypted(0)
- crypted(0) = u
- Else
- Dim laenge = crypted.Length
- ReDim Preserve crypted(laenge)
- crypted(laenge) = u
- End If
- My.Computer.FileSystem.WriteAllText("test.txt", crypted(i).encrypt, False)
- read = My.Computer.FileSystem.ReadAllText("test.txt")
- write(i) = read
- Next
- End Sub
Hier noch ein Screen mit der Fehlermeldung: www0.xup.in/exec/ximg.php?fid=21352069