Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > openssl->libcrypti->sha1


Автор: cupper 9.10.2009, 10:46
Кого не затруднит объсните как подключить либу из openssl, libcrypto для того чтоб заюзать sha1
Сам openssl стоит.
Когда в коде пишу 
Код

 #include <openssl/sha.h>

пишет ошибку, неможет найти. В нете несмог ниче найти про ето, на форуме тоже.
Данные вопрос снят. Но появился другой.
Нашел алтернативу, реализванный на С++ непосредвенно алгоритм SHA1
http://www.packetizer.com/security/sha1/

Если ть смысл качать мега  либу openssl, на 16 метров, ради одной функции, или небудет особой разници если проста взять 4 исходника с выше написанной реализации и пихнуть их в свой проект ?

Автор: niXman 12.10.2009, 17:18
Цитата(cupper @  9.10.2009,  08:46 Найти цитируемый пост)
пишет ошибку, неможет найти.

Что, файл не находит?

Цитата(cupper @  9.10.2009,  08:46 Найти цитируемый пост)
Если ть смысл качать мега  либу openssl, на 16 метров, ради одной функции

Не понятно, откуда взяты такие цифры?
openssl, установлена в большинстве дистрибутивов. Так как ее используют другие программы.
И, ей можно доверять.

Автор: svlary 13.10.2009, 05:48
Цитата

пишет ошибку, неможет найти.

   Странно... Вот :
Код

$ locate sha.h
/usr/include/openssl/sha.h
$ 
$ rpm -qf /usr/include/openssl/sha.h
openssl-devel-0.9.8k-5.fc11.i586
$

Цитата

Если ть смысл качать мега  либу openssl

   Зачем ? Она и так стоит :
Код

$ rpm -qa | grep openssl
openssl-devel-0.9.8k-5.fc11.i586
openssl-0.9.8k-5.fc11.i686
$ 


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)