Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2015, 02:08   #1
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию захеширование для сравнения

вот к примеру у меня есть на раб столе txt файлы, которые содержут по 1000 строк каждый. Строки самой разной длинны.Как мне написать в console application данные алгоритм:
1)загружаются все txt, которые на раб столе
2)прога делает автоматически хеш мд5 для каждой строки,которая находится в каждом txt
3)если строка, которую я ввел в прогу, совпала со строкой которая находится а файлах, то прога на экране показывает то, что было захешировано в мд5
4) если хешь не найден, то повторяются первые три пункта заново, аж пока прога не найдет хешь.
komra2 вне форума Ответить с цитированием
Старый 05.09.2015, 10:36   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Не устал еще md5 ломать?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.09.2015, 13:17   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Как мне написать в console application данные алгоритм:
Начни отсюда: http://www.programmersforum.ru/showthread.php?t=93377
Цитата:
Не устал еще md5 ломать?
Трудолюбивый парень, что поделать?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.09.2015, 21:05   #4
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Не устал еще md5 ломать?
Очень устал, но ломаю не я а железка

Цитата:
Сообщение от Stilet Посмотреть сообщение
Начни отсюда: http://www.programmersforum.ru/showthread.php?t=93377

Трудолюбивый парень, что поделать?
нет я ленивый скорее чем трудолюбивый!

Последний раз редактировалось Stilet; 06.09.2015 в 10:43.
komra2 вне форума Ответить с цитированием
Старый 06.09.2015, 10:44   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
нет я ленивый скорее чем трудолюбивый!
Ну поскольку лень - топливо проггера, я и дал тебе ссыль вместо написания кода за тебя
Та там в общем то не так сложно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.09.2015, 11:44   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от komra2 Посмотреть сообщение
вот к примеру у меня есть на раб столе txt файлы, которые содержут по 1000 строк каждый. Строки самой разной длинны.Как мне написать в console application данные алгоритм:
1)загружаются все txt, которые на раб столе
2)прога делает автоматически хеш мд5 для каждой строки,которая находится в каждом txt
3)если строка, которую я ввел в прогу, совпала со строкой которая находится а файлах, то прога на экране показывает то, что было захешировано в мд5
4) если хешь не найден, то повторяются первые три пункта заново, аж пока прога не найдет хешь.
не понял из алгоритма, а строка на каком шаге вводится?!
кроме того, вообще не понятно, если сравнивать ВАШУ СТРОКУ с ИСХОДНЫМИ СТРОКАМИ, то зачем для них брать MD5?!! Это бессмыслено.
достаточно просто перебирать все строчки, пока введённая строка не совпадёт с какой-нибудь строкой файла.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.09.2015, 13:11   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
если сравнивать ВАШУ СТРОКУ с ИСХОДНЫМИ СТРОКАМИ, то зачем для них брать MD5?
А у него нет исходных строк
У него есть MD5 хешы, которые нужно взломать. Вот и мается паря брутфорсом ))
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.09.2015, 15:56   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

то, что он мается, это я уже давным-давно понял.
просто не понятно, что у него в текстовых файлах лежит.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.09.2015, 16:35   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

У него есть хеш пароля и файлы с кучей паролей, он хочет хешировать их пока не попадется этот хеш.

Только алгоритм как-то странно записан.
4 пункт вообще жесть
Цитата:
если хешь не найден, то повторяются первые три пункта заново, аж пока прога не найдет хешь.
это типа как если миллиард китайцев введут один и тот же неправильный пароль, то сервер согласится, что у него такой пароль?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 06.09.2015, 17:29   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
если миллиард китайцев введут один и тот же неправильный пароль, то сервер согласится, что у него такой пароль?
Китайцы в отличии от ТС располагают такой возможностью )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПО для сравнения папок Человек_Борща Софт 10 27.12.2013 22:42
ПО для формирования файла сравнения (1С) galogen13 Помощь студентам 0 11.05.2013 16:49
код программ на C и C++(для сравнения) denismihaylov2012 Общие вопросы C/C++ 0 22.12.2012 10:19
Отчет для сравнения данных Arest22 Помощь студентам 5 30.07.2009 14:16
программа для сравнения строк ТМемо MixanMM Компоненты Delphi 2 02.07.2009 13:28