PDAclub.pl - Forum użytkowników technologii mobilnych

Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Oprogramowanie PPC => Dla programistów => Wątek zaczęty przez: Jamirq w Październik 19, 2005, 11:03:07

Tytuł: MD5 w CF.NET
Wiadomość wysłana przez: Jamirq w Październik 19, 2005, 11:03:07
Witam,

Kolejne pytanie :)

Wiem, ze CF.NEt w wersji 1.1 nie obsluguje MD5. Wiem tez, ze jest ta funkcja dostepna w OPENnetcf, jednak kod programu z VB dla wersji pelnej framework .NET nie dziala z opennetcf, co moze mnie nie dziwi, ale za bardzo nie wiem jak to ruszyc. Niestety forum opencfnet zawiera jedynie przyklady dla jezyka C++,C# , a konwrtery z powodu bezpieczenstwa nie chca tego zamienic na VB

W wersji pelnej CF.Net uzywam kodu

 Function getMd5Hash(ByVal input As String) As String
        ' Create a new instance of the MD5 object.
        Dim md5Hasher As MD5 = MD5.Create()

        ' Convert the input string to a byte array and compute the hash.
        Dim data As Byte() = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input))

        ' Create a new Stringbuilder to collect the bytes
        ' and create a string.
        Dim sBuilder As New StringBuilder

        ' Loop through each byte of the hashed data
        ' and format each one as a hexadecimal string.
        Dim i As Integer
        For i = 0 To data.Length - 1
            sBuilder.Append(data(i).ToString("x2"))
        Next i

        ' Return the hexadecimal string.
        Return sBuilder.ToString()

    End Function

czy moze ma ktos doswiadczenie z opennetcf i md5?
Tytuł: MD5 w CF.NET
Wiadomość wysłana przez: cheesus w Październik 20, 2005, 14:38:30
a nie prosciej napisac ta funkcje zamiast pakowac cala biblioteke? ;)
Tytuł: MD5 w CF.NET
Wiadomość wysłana przez: Jamirq w Październik 20, 2005, 19:29:31
NO niby tak ale jak tworzysz obiekt typy MD5 to musisz miec ja w jakiejs bibliotece. Juz rozwiazalem problem za pomoca OpenNetCF