lab111

MD5 in C# generieren

Geschrieben am 28. Juni 2008, Keine KommentareKeine Kommentare

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

Kommentar schreiben

Es sind noch keine Kommentare vorhanden.

Sag was

Markdown: **fett**, *kursiv*, `code`

Kategorien

↑ Beam mich nach oben