MD5 w CF.NET

  • 2 Odpowiedzi
  • 995 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Jamirq

  • ****
  • 640
    • http://www.jamirq.com
  • Sprzęt: bylo minelo
MD5 w CF.NET
« dnia: 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?

*

Offline cheesus

  • *
  • 74
  • Płeć: Mężczyzna
    • www.mobico.pl
MD5 w CF.NET
« Odpowiedź #1 dnia: Październik 20, 2005, 14:38:30 »
a nie prosciej napisac ta funkcje zamiast pakowac cala biblioteke? ;)

*

Offline Jamirq

  • ****
  • 640
    • http://www.jamirq.com
  • Sprzęt: bylo minelo
MD5 w CF.NET
« Odpowiedź #2 dnia: 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