Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
4:02:2008, 19:23
|
|
Новенький Группа: Новенький Сообщений: 50 Регистрация: 21:10:2007 Пользователь №: 13 308 Репутация: -1
|
всем привет
сегодня подкинули в универе задачку 3. Сервер осуществляет проверку правильности пароля, переданного клиентом, к заранее созданному архиву (длина пароля не более 4 символов) и возвращает клиенту результат проверки. Клиент осуществляет подбор пароля путем простого перебора и выводит правильный пароль. Реализация под Windows. посидел полчасика наваял распределённое приложеие которое этим занимаеться (ну поставил правда заглушку на проверку пароля) но встал вопрос а как собственно осуществить проверку пароля для .rar архива подкиньте статейку или направление куда копать ) заранее спасибо ) |
|
Сообщение
#1
|
|
![]() |
|
|
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
|
|
|
|
5:02:2008, 09:48
|
|
Новенький Группа: Новенький Сообщений: 50 Регистрация: 21:10:2007 Пользователь №: 13 308 Репутация: -1
|
O my GOd...
а нет простого способа проверки пароля ? ведь от меня даже не требуеться распаковывать... |
|
Сообщение
#3
|
|
|
|
5:02:2008, 10:49
|
|
Новенький Группа: Новенький Сообщений: 50 Регистрация: 21:10:2007 Пользователь №: 13 308 Репутация: -1
|
просто то что там понаписано это дофига и пипец ....
и алгорит шифрования там пипец... мне же не надо стока всего мне тока пароль проверить ... наверно имеет смысл перейти к zip архиву там хоть примеры есть в msdn но все примеры без пароля... мне бы хоть один примерчик с паролем а то я никогда такое не сделаю Сообщение отредактировал sadgb - 5:02:2008, 11:17 |
|
Сообщение
#4
|
|
|
|
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
|
|
|
|
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
|
|
|
|
22:06:2008, 19:20
|
|
Новенький Группа: Новенький Сообщений: 3 Регистрация: 22:06:2008 Пользователь №: 18 152 Репутация: 0
|
|
|
Сообщение
#7
|
|
|
|
22:06:2008, 22:34
|
|
Новенький Группа: Новенький Сообщений: 50 Регистрация: 21:10:2007 Пользователь №: 13 308 Репутация: -1
|
реш библиотеку тем nxj нашёл хорошую dll а спасибо всё равно за ответ )
|
|
Сообщение
#8
|
|
![]() |
|
Текстовая версия | Сейчас: 2:12:2008 - 21:29 |