AshMind.Web.Mvc.GravatarExtension.EncryptMD5 C# (CSharp) Method

EncryptMD5() private static method

private static EncryptMD5 ( string value ) : string
value string
return string
        private static string EncryptMD5(string value)
        {
            Contract.Requires<ArgumentException>(!string.IsNullOrEmpty(value));

            var valueArray = Encoding.ASCII.GetBytes(value);
            valueArray = MD5.ComputeHash(valueArray);

            var encrypted = new StringBuilder();
            foreach (var @byte in valueArray) {
                encrypted.Append(@byte.ToString("x2").ToLower());
            }
            return encrypted.ToString();
        }