HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 01.04.2017, 22:40
kick
Флудер
Регистрация: 20.01.2015
Сообщений: 7,201
С нами: 5952720

Репутация: 6527


По умолчанию

Код:


[CODE]
public string GetMd5Hash(string input)
{
MD5 md5Hasher = MD5.Create();

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

StringBuilder sBuilder = new StringBuilder();

for (int i = 0; i

Далее используем так:

Код:


Код:
string source = "MMO-DEVELOP.RU";
            using (MD5 md5Hash = MD5.Create())
            {
                string hash = GetMd5Hash(source);
                MessageBox.Show(hash);
            }
 
Ответить с цитированием

  #2  
Старый 04.04.2017, 00:33
Познавший АНТИЧАТ
Регистрация: 10.09.2016
Сообщений: 1,020
С нами: 5090203

Репутация: 0


По умолчанию

Цитата:
Сообщение от kick  

Далее используем так:
Лютая хрень. Зачем using вообще?

Используется так:

string source = "MMO-DEVELOP.RU";

string hash = GetMd5Hash(source);
 
Ответить с цитированием

  #3  
Старый 04.04.2017, 01:03
Познавший АНТИЧАТ
Регистрация: 10.09.2016
Сообщений: 1,020
С нами: 5090203

Репутация: 0


По умолчанию

А это можно переписать так:

Код:


[CODE]
public string GetMd5Hash(string input)
{
using (MD5 md5Hasher = MD5.Create());
{
byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(in put));
StringBuilder sBuilder = new StringBuilder();
for (int i = 0; i
 
Ответить с цитированием

  #4  
Старый 04.04.2017, 05:46
Mifesto
Постоянный
Регистрация: 22.09.2015
Сообщений: 427
С нами: 5600182

Репутация: 0
По умолчанию

Если на то пошла пляска, то sBuilder.Append(data.ToString("x2")); как вообще это работает? Что то поменяли в С#, что не нужно обращаться к массиву без индекса?
 
Ответить с цитированием

  #5  
Старый 04.04.2017, 11:40
Познавший АНТИЧАТ
Регистрация: 10.09.2016
Сообщений: 1,020
С нами: 5090203

Репутация: 0


По умолчанию

Цитата:
Сообщение от Mifesto  

Если на то пошла пляска, то sBuilder.Append(data.ToString("x2")); как вообще это работает? Что то поменяли в С#, что не нужно обращаться к массиву без индекса?
Обычный string.Format. Да и копипаста, там dataдолжно быть.

лоль нельзя написать data[ i]
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...