Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 40, средняя оценка - 4.63
skvor
640KB мне хватило на всё.
118 / 49 / 2
Регистрация: 07.06.2009
Сообщений: 442
#1

MD5 - C++

07.06.2009, 17:47. Просмотров 4886. Ответов 2
Метки нет (Все метки)

Хочу, просто в C/C++ рассчитать хэш для строки символов.
Но в документацию на инглише не врубаюсь, компилятор (GCC) при линковке пишет
": undefined reference to `MD5'"

кому не сложно, киньте пример, пожалуйста
- точное имя библиотеки
- оператор инициализации (если он конечно нужен)
- оператор вызова функции (с указанием, где именно будет результат)

Или ссылку на русское описание работы с библиотеками для хеширования.

Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2009, 17:47     MD5
Посмотрите здесь:

C++ MD5
C++ Builder md5
Разбираюсь с md5 C++
Md5 и Sha1. C++
C++ MD5 хэширование
md5 строки C++ Builder
Реализация MD5 ? C++
Реализация md5() C++
md5 c++ and md5 php C++ Builder
md5 и указатели C++
Хэширование md5 C++
C++ Md5

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Atilla_360
0 / 0 / 0
Регистрация: 03.06.2009
Сообщений: 19
07.06.2009, 18:21     MD5 #2
есть решение в С++ Builder 6 - если есть желание разбираться - вот ссылка http://forum.sources.ru/index.php?showtopic=274498&hl=
skvor
640KB мне хватило на всё.
118 / 49 / 2
Регистрация: 07.06.2009
Сообщений: 442
07.06.2009, 19:10  [ТС]     MD5 #3
Спасибо, но мне нужно для *nix

Есть библиотека
#include <openssl/md5.h>

В ней есть всяки-разны функции
unsigned char *MD5(const unsigned char *d, unsigned long n, unsigned char *md);
int MD5_Init(MD5_CTX *c);
int MD5_Update(MD5_CTX *c, const void *data, unsigned long len);
int MD5_Final(unsigned char *md, MD5_CTX *c);

Вопрос в том, как сие пользовать, и что есть все эти аргументы.
Или подойдет ссылка на русское описание.

Добавлено через 25 минут 25 секунд
Тему можно закрыть, разобрался.

Кому надо - нашел описание просто и по-русски http://www.firststeps.ru/linux/r.php?18
Оказалось все, как и предполагал, просто были тупые проблемы с компилятором.
Yandex
Объявления
07.06.2009, 19:10     MD5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru