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

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

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

Определить MD5 хеш строки

Автор: Андрей | добавлено: 30.01.2011, 15:41 | просмотров: 3544 (1+) | комментариев: 0 | рейтинг: *x10
Еще один пример функции, которая позволяет определить MD5 хеш-сумму переданной строки и возвратить его виде строки в шестнадцатеричном (hex) виде.

Инструкции

Для работы функции необходимо импортировать в проект пространство имен System.Security.Cryptography:

using System.Security.Cryptography;

Код

static public string GetMd5Sum(string str)
{
 Encoder enc = System.Text.Encoding.Unicode.GetEncoder();
 byte[] unicodeText = new byte[str.Length * 2];
enc.GetBytes(str.ToCharArray(), 0, str.Length, unicodeText, 0, true);
 MD5 md5 = new MD5CryptoServiceProvider();
 byte[] result = md5.ComputeHash(unicodeText);
 StringBuilder sb = new StringBuilder();
 for (int i=0;i<result.length;i++){
  sb.Append(result[i].ToString("X2"));
 }
 return sb.ToString();
}
Об авторе

Андрей

Нет информации об авторе...

См. также:
Профиль автора
Андрей
Последние комментарии (всего: 0)

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


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

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