Mega Code Archive

 
Categories / C# / Security
 

MD5 Encrypt

//http://activedeveloperdk.codeplex.com/ //The MIT License (MIT) using System; using System.Security.Cryptography; using System.Security; using System.IO; using System.Text; namespace ActiveDeveloper.Core.Utilities {   public class Encryption   {     public static string MD5Encrypt ( string phrase )     {       UTF8Encoding encoder = new UTF8Encoding();       MD5CryptoServiceProvider md5hasher = new MD5CryptoServiceProvider();       byte[] hashedDataBytes = md5hasher.ComputeHash( encoder.GetBytes( phrase ) );       return byteArrayToString( hashedDataBytes );     }     private static string byteArrayToString ( byte[] inputArray )      {        StringBuilder output = new StringBuilder( "" );               for ( int i = 0; i < inputArray.Length; i++ ) {          output.Append( inputArray[i].ToString( "X2" ) );       }               return output.ToString();      }   } }