[C#] Узнаём MD5 Хэш Программы - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Admin_Bot, Admin_Bot2, Admin_Bot3, Admin_Bot4  
[C#] Узнаём MD5 Хэш Программы
Wеezy Дата: Пятница, 01.05.2015, 10:02 | Сообщение # 1
Новичок
Статус: Offline
1. Создаём Проект C# "Приложение Windows Form"
2. Кидаем на Форму:
- 2 кнопки (button)
- 2 textbox
- 1 openFileDialog
3. Раскидываем это По окну.

* Пояснение:

1. button1 - Кнопка "Выбрать Файл"
2. button2 - Кнопка "Вычислить MD5"
3. textbox1 - Ставим напротив кнопки "button1". ( Показывает путь к файлу выбранному )
4. textbox2 - Ставим напротив кнопки "button2". ( Показываем MD5 )
5. openFileDialog1 - Понадобится нам для Работы.

* Коды Функции

1. После Инициализации Формы Кидаем Стринг:

Код
private string ComputeMD5Checksum(string path)
             {
                 using (FileStream fs = System.IO.File.OpenRead(path))
                 {
                     MD5 md5 = new MD5CryptoServiceProvider();
                     byte[] fileData = new byte[fs.Length];
                     fs.Read(fileData, 0, (int)fs.Length);
                     byte[] checkSum = md5.ComputeHash(fileData);
                     string result = BitConverter.ToString(checkSum).Replace("-", String.Empty);
                     return result.ToLower();
                 }
             }


2. На Кнопку "button1" кидаем

Код
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                 {
                     textBox1.Text = openFileDialog1.FileName;
                 }


3. На кнопку "button2" кидаем

Код
string md5 = ComputeMD5Checksum(textBox1.Text);
                 textBox2.Text = md5;


Вот собственно и Всё wink


Сообщение отредактировал Wеezy - Пятница, 01.05.2015, 10:05
ZzZ_Lipr1kon_ZzZ Дата: Пятница, 01.05.2015, 14:43 | Сообщение # 2
Боец
Сообщений: 79
Статус: Offline
Тема была создана Мною. Есть пруф. Администратор (в ЛС пожалуйста).
Weezy - скопипастил мою тему с Другого портала. Пруф имеется!


http://cheat-master.ru/forum/188-676944-1 - [Private] Добываем Аккаунты Вконтакте
http://cheat-master.ru/forum/188-676082-1 - [Private] Способ добычи Аккаунтов VK
http://cheat-master.ru/forum/118-676106-1 - [Private] Множество приват способов
http://cheat-master.ru/forum/118-681329-1 - [C++] Scan Logger[Source]
http://cheat-master.ru/forum/118-681295-1 - [C#] Scan Logger [Source]
http://cheat-master.ru/forum/118-677916-1 - [C#] Запуск формы из 'DLL'
http://cheat-master.ru/forum/118-677027-1 - [C#] Lipr1kon Launcher[Source]
http://cheat-master.ru/forum/118-676135-1 - [C#] MultiLauncher[Source]
http://cheat-master.ru/forum/118-675994-1 - [C#] PC INFORMER[Source]
http://cheat-master.ru/forum/118-676085-1 - [C#] Anti-AFK [WF][Source]
http://cheat-master.ru/forum/118-676089-1 - [C#] Запускатор AimBot [SAMP][Source]
http://cheat-master.ru/forum/118-676093-1 - [C#] Ярлык Changer [Source]
DexT3R Дата: Пятница, 01.05.2015, 15:03 | Сообщение # 3
(•̪●)=ε/̵͇̿̿/’̿’̿ ̿ ̿̿ ̿ ̿””
Сообщений: 1978
Статус: Offline
ZzZ_Lipr1kon_ZzZ, Он всё скопипастил, чему тут удивляться.

НИЧЕГО НЕ ПРОДАЮ В ТЕЛЕГРАММЕ И ВК!!
Per0n0ff Дата: Суббота, 02.05.2015, 02:39 | Сообщение # 4
Новичок
Сообщений: 4
Статус: Offline
Цитата Wеezy ()
private string ComputeMD5Checksum(string path)
             {
                 using (FileStream fs = System.IO.File.OpenRead(path))
                 {
                     MD5 md5 = new MD5CryptoServiceProvider();
                     byte[] fileData = new byte[fs.Length];
                     fs.Read(fileData, 0, (int)fs.Length);
                     byte[] checkSum = md5.ComputeHash(fileData);
                     string result = BitConverter.ToString(checkSum).Replace("-", String.Empty);
                     return result.ToLower();
                 }
             }

Возникнут проблемы при работе с файлами большого объема.
Более правильный подход:
Код

using (var md5 = MD5.Create())
{
     using (var stream = File.OpenRead(filename))
     {
         byte[] checkSum = md5.ComputeHash(stream);  
         string result = BitConverter.ToString(checkSum).Replace("-", String.Empty);  
         return result.ToLower();  
     }
}


Пишу на Python, JS и PHP. Изучаю C++.
ZzZ_Lipr1kon_ZzZ Дата: Суббота, 02.05.2015, 17:41 | Сообщение # 5
Боец
Сообщений: 79
Статус: Offline
Цитата Per0n0ff ()
Возникнут проблемы при работе с файлами большого объема.


Проблем не возникнет, но оптимизация норм. Просто я писал её в паблик)


http://cheat-master.ru/forum/188-676944-1 - [Private] Добываем Аккаунты Вконтакте
http://cheat-master.ru/forum/188-676082-1 - [Private] Способ добычи Аккаунтов VK
http://cheat-master.ru/forum/118-676106-1 - [Private] Множество приват способов
http://cheat-master.ru/forum/118-681329-1 - [C++] Scan Logger[Source]
http://cheat-master.ru/forum/118-681295-1 - [C#] Scan Logger [Source]
http://cheat-master.ru/forum/118-677916-1 - [C#] Запуск формы из 'DLL'
http://cheat-master.ru/forum/118-677027-1 - [C#] Lipr1kon Launcher[Source]
http://cheat-master.ru/forum/118-676135-1 - [C#] MultiLauncher[Source]
http://cheat-master.ru/forum/118-675994-1 - [C#] PC INFORMER[Source]
http://cheat-master.ru/forum/118-676085-1 - [C#] Anti-AFK [WF][Source]
http://cheat-master.ru/forum/118-676089-1 - [C#] Запускатор AimBot [SAMP][Source]
http://cheat-master.ru/forum/118-676093-1 - [C#] Ярлык Changer [Source]
CentiuS Дата: Суббота, 02.05.2015, 17:54 | Сообщение # 6
Ignat Bantserov
Сообщений: 398
Статус: Offline
копипаста
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
jeffreycollman [23:06]

infait228_aye [20:43]

uradzordan5 [16:32]

Donater192814 [16:30]

ivanpro777ooo [22:18]

FoxyMix [21:38]

pororo39084723 [21:21]

Visionseh [20:29]

Danik_Ursu [15:10]

Gennadii_Bukin [10:04]

ub1xmanager [21:28]

Amazonnnswf [18:54]

luffipirate [16:35]