Converting a md5 hash byte array to a string
public static string ToHex(this byte[] bytes, bool upperCase) { StringBuilder result = new StringBuilder(bytes.Length*2); for (int i = 0; i < bytes.Length; i++) result.Append(bytes[i].ToString(upperCase ? “X2” : “x2”)); return result.ToString(); } You can then call it as an extension method: string hexString = byteArray.ToHex(false);