Ich verwende den folgenden C # -Code, um einen MD5-Hash aus einer Zeichenfolge zu berechnen. Es funktioniert gut und generiert eine 32-stellige Hex-Zeichenfolge wie folgt:
900150983cd24fb0d6963f7d28e17f72
string sSourceData;
byte[] tmpSource;
byte[] tmpHash;
sSourceData = "MySourceData";
//Create a byte array from source data.
tmpSource = ASCIIEncoding.ASCII.GetBytes(sSourceData);
tmpHash = new MD5CryptoServiceProvider().ComputeHash(tmpSource);
// and then convert tmpHash to string...
Gibt es eine Möglichkeit, Code wie diesen zu verwenden, um eine 16-stellige Hex-Zeichenfolge (oder eine 12-stellige Zeichenfolge) zu generieren? Eine 32-stellige Hex-Zeichenfolge ist gut, aber ich denke, es wird für den Kunden langweilig sein, den Code einzugeben!