ś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:

Unknown pisze...

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

goto
http://morony.pl

Boguslaw pisze...

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

Anonimowy pisze...

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

Unknown pisze...

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