MD5 in C# generieren
Ich hab ja schon gezeigt, wie man mit Visual Basic MD5 Hashes generieren kann. Aber wie geht das in C#?
Da C# auch zur .NET Framework gehört, ist die Portierung kinderleicht!
class md5 {
public static string request(string str) {
MD5 hasher = MD5.Create();
byte[] data = hasher.ComputeHash(System.Text.Encoding.Default.GetBytes(str));
string md5 = "";
for (int i = 0; i < data.Length; i++) {
md5 += data[i].ToString("x2");
}
return md5;
}
}
Die Benutzung auch: Man muss nicht mal die Klasse mit new konstruieren.
string str = "blah";
string md5 = md5.request(str);
// md5 = "6f1ed002ab5595859014ebf0951522d9"
Keine Kommentare
Es sind noch keine Kommentare vorhanden.