using System.Security.Cryptography;
public static void Main()
Console.WriteLine(GetMd5("appidESA_imeis869601036452873,869601036669997_timestamp1530179348_60eb46745ba9ce84582728aca7ed92dd"));
public static string GetMd5(string src)
StringBuilder buffer = new StringBuilder();
using (var md5 = MD5.Create())
var md5Bytes = md5.ComputeHash(Encoding.UTF8.GetBytes(src));
for (var i = 0; i < md5Bytes.Length; i++)
var val = Convert.ToInt32(md5Bytes[i] & 0xff);
buffer.Append(string.Format("{0:X}", val));
return buffer.ToString();