Marcin Paweł S.

Marcin Paweł S. programista
C#/SQL/PHP

Temat: Algorytm md5 w C#

Witam
poszukuje algorytmu MD5 ładnie napisanego w C# najlepiej
analogicznie do tego :
http://userpages.umbc.edu/~mabzug1/cs/md5/md5-cc-102.t...
lub jakiś działający konwert powyższego na C#

oczywiście wiem że w .NET są już funkcje hashujące ale chodzi
mi właśnie o algorytm.

Temat: Algorytm md5 w C#

Może tu: MD5 Implementation in C#?

[...]It is a very simple implementation of MD5 message digest algorithm( RFC 1321) for generating hash values.Adrian Olszewski edytował(a) ten post dnia 21.07.10 o godzinie 22:23

konto usunięte

Temat: Algorytm md5 w C#

http://msdn.microsoft.com/en-us/library/system.securit...
?Bartosz Rakowski edytował(a) ten post dnia 21.07.10 o godzinie 17:57

Temat: Algorytm md5 w C#

Autorowi chodzi o implementację algorytmu. Wie, że jest to już w .NET.

konto usunięte

Temat: Algorytm md5 w C#

Moze o to Ci chodzi :
private string HashString(string Value)
{
System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] data = System.Text.Encoding.ASCII.GetBytes(Value);
data = x.ComputeHash(data);
string ret = "";
for (int i = 0; i < data.Length; i++)
ret += data[i].ToString("x2").ToLower();
return ret;
}Marcin Pluta edytował(a) ten post dnia 21.07.10 o godzinie 21:29

Temat: Algorytm md5 w C#

To nie jest implementacja algorytmu :)

konto usunięte

Temat: Algorytm md5 w C#

po co poprawiac cos co juz istnieje i dziala dobrze ?

Temat: Algorytm md5 w C#

Cóż, Autor się na razie nie wypowiedział, a trudno mówić za Niego :) Może pisze jakąś pracę badawczą na temat tego algorytmu (np. ryzyka kolizji) i potrzebuje do badań, a może musi zawrzeć jego opis i przykłady w jakimś super-rządowym projekcie, gdzie wszystkie algorytmy muszą być jawne i opisane... :P Prosił o implementację, znalazłem implementację, a powodów nie dociekam :):)

konto usunięte

Temat: Algorytm md5 w C#

Marcin Pluta:
po co poprawiac cos co juz istnieje i dziala dobrze ?

zrobić samemu - dla nauki np
Marcin Paweł S.

Marcin Paweł S. programista
C#/SQL/PHP

Temat: Algorytm md5 w C#

'Adrian Olszewski' Bardzo dziękuje dokładnie o to mi chodziło.

Od jakiegoś czasu chodzi mi pogłowie sposób na generowanie kolizji w takich algorytmach. a najlepiej jest się z 'takich pomysłów' wyleczyć próbując to zrobić i zrozumieć dlaczego innym się nie udaje ;)

Temat: Algorytm md5 w C#

To może jeszcze to się przyda :)
http://www.scribd.com/doc/25927559/Hackpl-Zagrozenia-Z...

Ja mam sentyment to RIPEMDXXX, odkąd odkryłem na studiach organizację NESSIE i zainteresowałem kryptografią. Swoją drogą dzięki tej stronie i wykładowcy od baz danych, któremu o niej powiedziałem, dowiedziałem się o fajnych algorytmach szyfrujących jak Khazad czy SHArk (autorstwa m.in. wielkiego Vincenta Rijmena)... Ale to było dawno :)
Przemysław Soszyński

Przemysław Soszyński Senior Developer,
Miles Ahead

Temat: Algorytm md5 w C#

Własna implementacja MD5 jest konieczna na przykład w Silverlight.

Silverlight CLR nie posiada klas implementujących algorytm MD5. Zostały pominięte. Dlatego też, chcąc korzystać z tego algorytmu, trzeba zaimplementować go dodatkowo. Tutaj jest dostępny kod źródłowy:

http://code.msdn.microsoft.com/SilverlightMD5Przemysław Soszyński edytował(a) ten post dnia 28.07.10 o godzinie 13:12

konto usunięte

Temat: Algorytm md5 w C#

md5 zostało złamane, więc nie opierałbym na tym nic nowego.
w SL jest natomiast sha. 256 bitowe bodajże.



Wyślij zaproszenie do