Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )


> .rar, .net и .rar
sadgb
Вставить ник
сообщение 4:02:2008, 19:23
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 50
Регистрация: 21:10:2007
Пользователь №: 13 308



Репутация:   -1  


всем привет
сегодня подкинули в универе задачку
3. Сервер осуществляет проверку правильности пароля, переданного клиентом, к заранее созданному архиву (длина пароля не более 4 символов) и возвращает клиенту результат проверки. Клиент осуществляет подбор пароля путем простого перебора и выводит правильный пароль. Реализация под Windows.
посидел полчасика наваял распределённое приложеие которое этим занимаеться (ну поставил правда заглушку на проверку пароля)

но встал вопрос а как собственно осуществить проверку пароля для .rar архива
подкиньте статейку или направление куда копать )
заранее спасибо )
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 7)
Pasha
Вставить ник
сообщение 4:02:2008, 22:26
Цитата Ответить 


Божественный
Иконка группы

Группа: Модеры
Сообщений: 1 293
Регистрация: 17:05:2006
Из: Минск
Пользователь №: 4 257



Репутация:   29  


Для: sadgb
Скачай с ]]>http://www.rarlab.com/rar_add.htm]]> unrar.dll и напиши для нее PInvoke обертку.
Подняться вверх 
 
Сообщение #2
sadgb
Вставить ник
сообщение 5:02:2008, 09:48
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 50
Регистрация: 21:10:2007
Пользователь №: 13 308



Репутация:   -1  


O my GOd...
а нет простого способа проверки пароля ? ведь от меня даже не требуеться распаковывать...
Подняться вверх 
 
Сообщение #3
sadgb
Вставить ник
сообщение 5:02:2008, 10:49
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 50
Регистрация: 21:10:2007
Пользователь №: 13 308



Репутация:   -1  


просто то что там понаписано это дофига и пипец ....
и алгорит шифрования там пипец...
мне же не надо стока всего мне тока пароль проверить ...
наверно имеет смысл перейти к zip архиву там хоть примеры есть в msdn но все примеры без пароля... мне бы хоть один примерчик с паролем а то я никогда такое не сделаю

Сообщение отредактировал sadgb - 5:02:2008, 11:17
Подняться вверх 
 
Сообщение #4
Pasha
Вставить ник
сообщение 5:02:2008, 11:16
Цитата Ответить 


Божественный
Иконка группы

Группа: Модеры
Сообщений: 1 293
Регистрация: 17:05:2006
Из: Минск
Пользователь №: 4 257



Репутация:   29  


Для: sadgb
Дык, в рар проверка пароля - это распаковка с его использованием. Если получилось - пароль правильный.
Можешь посмотреть еще CAKE3 (http://www.codeproject.com/KB/cs/Archive_Operations.aspx), там вроде есть готовая обертка под рар.
Подняться вверх 
 
Сообщение #5
sadgb
Вставить ник
сообщение 5:02:2008, 11:23
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 50
Регистрация: 21:10:2007
Пользователь №: 13 308



Репутация:   -1  


про рар и пароль я понимаю в целом а вот конкретно нет
не понятно мне именно как распаковать с паролем
а 20 cpp файлов для меня ваще мрак - это я про unrar
лано решил ограничиться использованием пока внешней библиотеки
using EACompression;
и под неё оставил проверку пароля на zip
попробую сдать так а если нет то уже буду разбираться с более серъёзным подходом.
спасибо за помощб. репутацию поднял __)

Сообщение отредактировал sadgb - 5:02:2008, 12:29
Подняться вверх 
 
Сообщение #6
x0wl
Вставить ник
сообщение 22:06:2008, 19:20
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 3
Регистрация: 22:06:2008
Пользователь №: 18 152



Репутация:   0  


Цитата(sadgb @ 5:02:2008 - 14:23) *
про рар и пароль я понимаю в целом а вот конкретно нет
не понятно мне именно как распаковать с паролем


Алгоритм проверки
]]>]]>

Сообщение отредактировал x0wl - 22:06:2008, 19:23
Подняться вверх 
 
Сообщение #7
sadgb
Вставить ник
сообщение 22:06:2008, 22:34
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 50
Регистрация: 21:10:2007
Пользователь №: 13 308



Репутация:   -1  


реш библиотеку тем nxj нашёл хорошую dll а спасибо всё равно за ответ )
Подняться вверх 
 
Сообщение #8


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись |  AJAX?
   

 

RSS Текстовая версия Сейчас: 2:12:2008 - 21:29

с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net