Sprache: C#
Wandelt einen string in einen MD5 string um.
static string getMd5Hash(string strInput)
{
MD5 md5Hasher = MD5.Create();
return BitConverter.ToString(md5Hasher.ComputeHash(Encoding.Default.GetBytes(input))).Replace("-","");
}
static string getMd5Hash(string strInput)
{
MD5 md5Hasher = MD5.Create();
return BitConverter.ToString(md5Hasher.ComputeHash(Encoding.Default.GetBytes(input))).Replace("-","");
}
Alte URL:
/snippet/string-zu-md5/1423
Der Code ist nicht frei von Fehlern – und ungenügend.
Und deine Verbesserungen, vitalienbruder, wären welche?
Zumindest sollte der string richtig bezeichnet werden.
Wenn der Wert, der der Methode übergeben wird, als „strInput“ benannt wurde, sollte dieser ev. auch so angesprochen werden, wenn dieser innerhalb der Methode zum Einsatz kommt (und nicht mit „input“ dort bezeichnet werden). Das führt bei jedem User zum Frust!
vitalienbruder, dafür das du in deinem Ersten Post so arrogant gemeint hast, der Code sei Fehlerhaft und ungenügend, haben mich deine Argumente überhaupt nicht überzeugt. Das was du angesprochen hast, sind alle male Konventionskleinigkeiten, jedoch keine Fehler oder Ungenügendheiten. Also wenn du schon Kritik äußerst dann bitte auch in einem konkreten Rahmen, weil das was du grad abgelassen hast war mehr als ungenügend.
Gut der kleine Fehler mit dem variablen sei dem poster zu verzeihen, aber darauf kann man auch getrost vernünftig hinweisen 😉
Durch Trotz wird man nicht automatisch zum besseren Entwickler. Mehr als eindeutig wurde auf die Fehlerhaftigkeit des Fragments hingewiesen – warum ist dieser Fehler nicht längst berichtigt worden? Wenn dir dieser Weg verschlossen erscheint, empfehle ich dir folgenden link:
http://openbook.galileocomputing.de/visual_csharp_2010/index.htm#_top
Da kann man viel lernen. Gegen Trotz kann ev. der Hausarzt helfen.