![]() |
|
|
![]()
|
|
| Atilla360 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 28.10.2009 Репутация: нет Всего: нет |
вобщем, необходимо написать программу по нахождению md5 файла .
почитал факи http://sources.ru/builder/faq/118.html http://sources.ru/builder/faq/115.html получилось реализовать подсчет для строки , которая береться с эдита. А вот с файлом не пойму как присобачить) Понял что надо использовать эти функции MD5Init MD5Update MD5Final но как прочитать файл по частям в масив, а потом посчитать хеш для этих частей, и через MD5Final получить хеш всего файла - непанятна. Подскажите пожалуйста кто стыкался с таким Спасибо |
|||
|
||||
| smoke_man |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 25.1.2007 Где: Рязань Репутация: 9 Всего: 17 |
Можно так:
-------------------- 0x2b|~0x2b |
|||
|
||||
| xvr |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Библиотечка:
Использование:
|
||||
|
|||||
| Atilla360 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 28.10.2009 Репутация: нет Всего: нет |
xvr, а поподробне можно?
просто выбивает пару ошибок сдесь
smoke_man, щас попробую |
|||
|
||||
| xvr |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Каких именно ошибок? У меня на BCB6.0 этот код работает (взят из реального проекта) |
||||
|
|||||
| Atilla360 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 28.10.2009 Репутация: нет Всего: нет |
||||
|
||||
| xvr |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Как именно не работает?
Добавлено через 9 минут и 38 секунд Вот законченная функция:
Присоединённый файл ( Кол-во скачиваний: 17 )
md5.zip 3,85 Kb |
||||||
|
|||||||
| Atilla360 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 28.10.2009 Репутация: нет Всего: нет |
все равно ошибки .... сделал как показали....(
Присоединённый файл ( Кол-во скачиваний: 6 )
md5.rar 11,02 Kb |
|||
|
||||
| Atilla360 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 28.10.2009 Репутация: нет Всего: нет |
все равно ошибки .... сделал как показали....(
Присоединённый файл ( Кол-во скачиваний: 5 )
md5.rar 11,02 Kb |
|||
|
||||
| xvr |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Не как показал. Вы сделали гибрид ужа с ежом - нельзя в С++ описывать одни функции внутри других, это не Pascal
|
||||
|
|||||
| Atilla360 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 28.10.2009 Репутация: нет Всего: нет |
...
Это сообщение отредактировал(а) Atilla360 - 9.12.2009, 23:12 |
|||
|
||||
| Atilla360 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 28.10.2009 Репутация: нет Всего: нет |
а где вставлять вот этот кусок
в хидер файле?
#include "md5.cpp" в юните1? Присоединённый файл ( Кол-во скачиваний: 17 )
md5__.rar 10,98 Kb |
||||
|
|||||
| xvr |
|
||||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Он у вас правильно вставлен
Для FileMap сделать то же самое - разрезать исходник на 2 куска (.h файл и .cpp файл), .h файл вставить в unit1.cpp через include, .cpp файл добавить в проект через Project -> Add to project |
||||||||
|
|||||||||
| Atilla360 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 28.10.2009 Репутация: нет Всего: нет |
о получилось - большое спасибо!!!))
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |