Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 35
1

Получить MD5 хэш файлов

16.12.2012, 01:55. Показов 1803. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте Уважаемые Дамы и Господа.
Возникла потребность в создание простенькой программки по определению MD5 хэш суммы некоторого колличества файлов и слежением за ними.
Тоеть если что-то произошло с файлом(ами), изменились,переименовались,ввелось что-то новое в данный файл, удалились, то программка проверяя каждые несколько секунд данный файл(ы) и сравнивая начальную сумму и последующие, даёт знать пользователю.

Сейчас я составляю план сие, поэтому был бы рад критике и советам.

Хотелось бы сделать эту программку покрасивее и оптимизированние.

Идея такая:
1)Запускается программка, появляется форма с парой кнопок и полей.
2)Выбираем адрес файлика-файликов.
3)После Нажимаем кнопку старт.
4)Программа работает с этими файликами.
5)Первый раз программа проверяет сумму и записывает её например в буфер, после она каждый раз создает сумму и проверяет её.

Если с файлом производят какие-то манипуляции, выводится сообщение об этом.


Сейчас начнутся мои вопросы:

1)
В данный момент понял что стоит начать с того что нужно узнать как подсчитывается MD5 хэш суммы в С++ определённого файла по адресу.
Тоесть я представляю себе это примерно как-то так с чего мне стоит плесать.
a.md5=("C:\NVIDIA\DisplayDriver\log.txt")

Но был бы рад примерам. как определить хеш функцию определённого файлика по такомоту адресу.
2)
Как лучше в форме реализовать передачу адреса в программку.
тоесть есть поле, туда я ввожу адрес.
после он передаётс в программку и взаимодействует.
Но если таких адресов несколько штук как такое реализовать?.

Буду рад всем вашим примерам если есть готовые решения с удовольствием разобрался бы.
Перед тем как я создал данную тему, я прочёл все возможные темы которые нашёл на этом форуме и на других сайтах, но всё же у меня остались вопросы.
В данной теме очень слаб. Но горю очень большим желанием решить данную задачу.
И буду благодарен любым вашим ответам.
Работаю в visual studio 2012.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2012, 01:55
Ответы с готовыми решениями:

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

MD5 хэш файла
Есть алгоритм рассчета MD5 unsigned char. Не подскажите как сделать рассчет файла?

Преобразование символов в md5 хэш
Имеется функция которая преобразует символы в md5 хэш, взятая отсюда же...

Непонятка с функцией md5 нахождения хэш - суммы
Здравствуйте! Решил по чуть-чуть двигаться в сторону более высоких материй, в частности...

0
16.12.2012, 01:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2012, 01:55
Помогаю со студенческими работами здесь

провести инвентаризацию файлов с исп. MD5
вот какое задание дали, а я только начинающая! прошу ,как это реализовать на си++? :cry: ...

Получить хеш файла (CRC32, MD5, SHA1, TTH, ED2K, BitPrint, AICH....)
Нужно написать приложение выводящее один любой хеш указанного файла, независящий от названия файла....

Получить MD5-хэш для строк
вот как получить мд5 через пробел от такого отрывка кода: Console.WriteLine(s7 + i.ToString() + s2...

Получить MD5 хэш введенного текста
Подскажите какую библиотеку нужно подключить и где её взять чтобы получить мд5 хэш текста? облазил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru