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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2012, 21:07   #1
dafna_91
 
Регистрация: 24.01.2012
Сообщений: 5
По умолчанию программа вычисляющая хэш

Здравствуйте.Очень надо написать любую простенькую программу,которая вычислит хэш файла.Подойдет любой,даже самый примитивный алгоритм.
На pascalABC или dev-c++.Сможет кто-нибудь помочь?В программировании почти 0
dafna_91 вне форума Ответить с цитированием
Старый 24.01.2012, 21:42   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Чем помочь?
Подсказать методы хеширования
пжл:
CRC32, MD5, SHA-1
читайте изучайте алгоритмы
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 24.01.2012, 22:25   #3
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Для хеширование строки в md5.

Вызов:
Код:
MD5String(const S: string): TMD5Digest;
Пример вызова:
Код:
s:=MD5String('Stroka');
После этого: s=98F25EAC63BB48C82F1EC76829A05AFB

Скачать:
Вложения
Тип файла: rar md5.rar (2.2 Кб, 10 просмотров)
hon вне форума Ответить с цитированием
Старый 24.01.2012, 22:48   #4
dafna_91
 
Регистрация: 24.01.2012
Сообщений: 5
По умолчанию

код не компилируется((
в 25 строке "Ожидался идентификатор"
dafna_91 вне форума Ответить с цитированием
Старый 24.01.2012, 22:59   #5
dafna_91
 
Регистрация: 24.01.2012
Сообщений: 5
По умолчанию

Вот кстати тут есть исходник на с++
http://md5x.ru/a/Realizaciy_algoritm...na_yzke_C.html
Подскажите пожалуйста,как откомпилировать этот код?
В dev-c++ ошибка
dafna_91 вне форума Ответить с цитированием
Старый 24.01.2012, 23:06   #6
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Логично, что не компилит! Там в коде немножно html
Изображения
Тип файла: jpg Снимок.JPG (21.1 Кб, 97 просмотров)
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 24.01.2012, 23:23   #7
dafna_91
 
Регистрация: 24.01.2012
Сообщений: 5
По умолчанию

Да не)) Не сам код с сайта,а с ссылки выше) Может другим компилятором надо? Только каким? Ну очень нужен любой работающий код,
Вложения
Тип файла: rar md5.rar (3.8 Кб, 10 просмотров)

Последний раз редактировалось dafna_91; 24.01.2012 в 23:28.
dafna_91 вне форума Ответить с цитированием
Старый 25.01.2012, 11:37   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а зачем Вам на PascalABC ?! На TurboPascal устроит? (CRC16 или CRC32)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.01.2012, 13:57   #9
dafna_91
 
Регистрация: 24.01.2012
Сообщений: 5
По умолчанию

TurboPascal нет(( Он платный,а препод ругается из-за пиратского ПО.
dafna_91 вне форума Ответить с цитированием
Старый 25.01.2012, 15:29   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ОМГ!

А под FreePascal устроит?
Он уж бесплатнее некуда!

или ещё лучше - возьмите C# - там это вычисление уже заложено в платформу.
для бесплатной разработки программ воспользуйтесь маленькой и бесплатной средой - SharpDeveloper
есть, правда, один существенный нюанс - работать и IDE и скомпилённый код будет только в случае установленного FrameWork - читайте про .NET Framework



просто этот ваш PascalABC - это "огрызок" и больше, чем для обучения, ни для чего не годится!

Последний раз редактировалось Serge_Bliznykov; 25.01.2012 в 15:32.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа, вычисляющая разность квадратов двух чисел и возводящая сами числа в четвертую степень. (С) Ольга790 Помощь студентам 2 26.12.2011 08:46
Программа, вычисляющая наименьшее треугольное число, имеющее более 3000 делителей (на C) Stasiksis Общие вопросы C/C++ 11 14.09.2011 10:08
Программа вычисляющая площадь трапеции Visha Помощь студентам 0 18.05.2011 21:59
программа вычисляющая сумму первых n членов арифметической прогрессии Катюлька Помощь студентам 0 13.05.2011 23:27
Программа, вычисляющая криволинейный интеграл второго рода. TERAB1T Помощь студентам 0 12.09.2010 00:57