|
[C#] Узнаём MD5 Хэш Программы
|
|
| Wеezy |
Дата: Пятница, 01.05.2015, 10:02 | Сообщение # 1
|
|
|
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
|
копипаста
|
|
|
|
|