Carlos Mattos | Just another Microsoft MVPs site

Apr/09

2

Criptografando dados com C# e MD5

O exemplo abaixo demonstra como criptografar dados utilizando C# e o algorítmo MD5. O Namespace System.Security.Cryptography oferece os recursos necessários para esta implementação.


 


using System.Security.Cryptography;



public static string GetMD5Hash(string input)


{


MD5 md5Hasher = MD5.Create();


byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input));


StringBuilder sBuilder = new StringBuilder();


 


for (int i = 0; i < data.Length; i++)


{


   sBuilder.Append(data[i].ToString(“x2″));


}


return sBuilder.ToString();


}


 

No tags

5 comments

Leave a Reply

*

<<

>>

Theme Design by devolux.nh2.me