środa, 4 lutego 2009

Wyznaczanie MD5 w jednej linii kodu

Otrzymanie sumy kontrolnej MD5 w .NET nie jest operacją trudna, ale na pewno nie tak trywialną jak wywołanie funkcji md5() z innych języków programowania. Najczęściej suma kontrolna przekazywana jest w postaci ciągu znaków liczby szesnastkowej.


using System.Security.Cryptography; // :)

string MD5Hash(string s)
{
return BitConverter.ToString(
MD5.Create()
.ComputeHash(Encoding.Default.GetBytes(s)))
.Replace("-",string.Empty)
.ToLower();
}


Powyższy kod w postaci "jednolinijkowca" załatwia sprawę.

4 komentarze:

  1. Warto jeszcze dodać, że konieczne jest odwołanie do klasy System.Security.Cryptography, aby pokazany kod działał.

    goto
    http://morony.pl

    OdpowiedzUsuń
  2. Dzięki goto, już odpowiednią linijkę dodałem.

    OdpowiedzUsuń
  3. The King Casino Resort | Review, Bonuses, Games
    The 퍼스트카지노 King Casino Resort We'll give you an early look at our casino and 메리트카지노 its sportsbook. For more information about the sports betting 더킹카지노 and slots at The King Casino Resort in

    OdpowiedzUsuń
  4. Best Places To Bet On Boxing - Mapyro
    Where To Bet On Boxing. It's a sports betting event 출장마사지 in which you bet on the 토토 outcome 1xbet 먹튀 of kadangpintar a game. In the https://vannienailor4166blog.blogspot.com/ boxing world, each player must decide if or not to

    OdpowiedzUsuń