MD5 Hashing and Verification 3. August 2017 Banketeshvar Narayan C# (0) using System; using System.Security.Cryptography; using System.Text;.................................................................. static string GetMd5Hash(string textToHash) { MD5CryptoServiceProvider md5CryptoServiceProvider = new MD5CryptoServiceProvider(); byte[] data = md5CryptoServiceProvider.ComputeHash(Encoding.Default.GetBytes(textToHash)); StringBuilder sbHashedCode = new StringBuilder(); for (int i = 0; i < data.Length; i++) { sbHashedCode.Append(data[i].ToString("x2")); } return sbHashedCode.ToString(); } static bool verifyMd5Hash(string plainText, string hashedValue) { return StringComparer.OrdinalIgnoreCase.Compare(GetMd5Hash(plainText), hashedValue) == 0 ? true : false; }