Автор:
Andrew Pociu | добавлено: 17.01.2011, 22:11 | просмотров: 6536 (1+) | комментариев:
0 | рейтинг:
x7
Функция для получения хеш-суммы (контрольной суммы) строки с использованием алгоритма MD5. Хеш-суммы удобно использовать в системах авторизации.
using System;
using System.Security.Cryptography;
using System.Text;
public class Test
{
public static void Main()
{
Console.WriteLine(EncodePassword("Привет мир!"));
Console.ReadKey();
}
public static string EncodePassword(string originalPassword)
{
Byte[] originalBytes;
Byte[] encodedBytes;
MD5 md5;
md5 = new MD5CryptoServiceProvider();
originalBytes = ASCIIEncoding.Default.GetBytes(originalPassword);
encodedBytes = md5.ComputeHash(originalBytes);
return System.Text.RegularExpressions.Regex.Replace(BitConverter.ToString(encodedBytes), "-", "").ToLower();
}
}