Guten,
Ich verstehe das mit den Funktionen nicht.
Hier mal ein Beispiel:
Der Code ist falsch.
Ich möchte, das ich eine Datei auswähle, und die Funktion benutze, und diese gibt mit dann den MD5Hash in der Textbox.
Kann mit jemand das genauer erklären?
Danke
Darkwarf
Ich verstehe das mit den Funktionen nicht.
Hier mal ein Beispiel:
VB.NET-Quellcode
- Public Class Form1
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- End Sub
- Public Function GetMD5FromFile(ByVal sFile As String) As String
- ' MD5-Hash einer Datei ermitteln
- ' Hierzu wird der Inhalt der Datei als "Stream"
- ' übergeben.
- Dim MD5 As New MD5CryptoServiceProvider
- Dim oStream As New FileStream(sFile, FileMode.Open, _
- FileAccess.Read, FileShare.Read, 4096)
- MD5.ComputeHash(oStream)
- oStream.Close()
- ' als Ergebnis erhalten wir ein Byte-Array, das
- ' mittels der BitConverter-Klasse in einen String
- ' konvertiert wird.
- Return BitConverter.ToString(MD5.Hash)
- End Function
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- Dim Datei = OpenFileDialog1.ShowDialog
- Datei = MD5.Hash(Datei)
- TextBox1.Text = Datei
- End Sub
- Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
- End Sub
- End Class
Der Code ist falsch.
Ich möchte, das ich eine Datei auswähle, und die Funktion benutze, und diese gibt mit dann den MD5Hash in der Textbox.
Kann mit jemand das genauer erklären?
Danke
Darkwarf