CSharp examples for System.Security.Cryptography:MD5
MD5 Hash on String and return a String
using System.Threading; using System.Text.RegularExpressions; using System.Text; using System.Security.Cryptography; using System.Net; using System.Linq; using System.Globalization; using System.Collections.Generic; using System;/*from w w w. j av a 2 s. c o m*/ public class Main{ /// from http://weblogs.asp.net/gunnarpeipman/archive/2007/11/18/c-extension-methods.aspx /// </summary> /// <param name="s"></param> /// <returns></returns> public static string MD5(string s) { if (s_md5 == null) //creating only when needed s_md5 = new MD5CryptoServiceProvider(); Byte[] newdata = Encoding.Default.GetBytes(s); Byte[] encrypted = s_md5.ComputeHash(newdata); return BitConverter.ToString(encrypted).Replace("-", string.Empty).ToLower(); } }