Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Andrew Pociu -

C# - Криптография, защита данных

Все примеры / Безопасность / Криптография, защита данных

Как получить хеш-сумму строки?

Автор: Andrew Pociu | добавлено: 17.01.2011, 22:11 | просмотров: 6373 (2+) | комментариев: 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();
 }
}
Об авторе

Andrew Pociu

Веб-разработчик. Проживает в США. Автор проекта www.geekpedia.com.
Andrew Pociu
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики