Pisze program do wyznaczenia sumy md5 dla pliku w VB problem mój jest taki że po wczytaniu pliku suma md5 nie zgadza się z żadnym kodem z innego programu.
Męczę się 2 dni i nie wiem gdzie robię błąd.
Męczę się 2 dni i nie wiem gdzie robię błąd.
Private Sub bmd5pliku_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bmd5pliku.Click
OpenFileDialog1.FileName = ""
OpenFileDialog1.ShowDialog()
Dim sciezka As New IO.FileInfo(OpenFileDialog1.FileName)
Dim wielkosc As Integer = sciezka.Length
txtsciezka.Text = sciezka.ToString
txtmd5.Text = MD5(wielkosc.ToString)
End Sub
Private Function MD5(ByVal Content As String) As String
Dim MD5 As New Security.Cryptography.MD5CryptoServiceProvider
Dim ByteString() As Byte = System.Text.Encoding.ASCII.GetBytes(Content)
ByteString = MD5.ComputeHash(ByteString)
Dim FinalString As String = Nothing
For Each bt As Byte In ByteString
FinalString &= bt.ToString("x2")
Next
Return FinalString
End Function