BCXAPI.Extensions.StringExtensions.CalculateMD5 C# (CSharp) Method

CalculateMD5() public static method

public static CalculateMD5 ( this s ) : string
s this
return string
        public static string CalculateMD5(this string s)
        {
            // step 1, calculate MD5 hash from input
            using (MD5 md5 = System.Security.Cryptography.MD5.Create())
            {
                byte[] inputBytes = System.Text.Encoding.UTF8.GetBytes(s);
                byte[] hash = md5.ComputeHash(inputBytes);

                // step 2, convert byte array to hex string
                StringBuilder sb = new StringBuilder();
                for (int i = 0; i < hash.Length; i++)
                {
                    sb.Append(hash[i].ToString("X2"));
                }
                return sb.ToString();
            }
        }
StringExtensions