相关疑难解决方法(0)

如何在GCC中使用OpenSSL?

我正在尝试在gcc程序中使用openssl,但它无法正常工作.

g++ server.cpp /usr/lib/libssl.a -o server
Run Code Online (Sandbox Code Playgroud)

给出错误消息,与-l选项的任何内容一样.我必须在命令行上键入什么才能与openssl链接?该文件/usr/lib/libssl.a存在,但我仍然得到链接器错误no such function MD5() exists.

c++ linker gcc

20
推荐指数
4
解决办法
6万
查看次数

如何在C++中使用openssl/md5来加密字符串?

我需要在我的程序中将md5中的字符串加密.有一个lib openssl,但我是一个新手.如何使用它来加密一个字符串,哪里可以找到一个好的doc,教我如何使用这个lib,还有其他函数如aes?

我试过这段代码:

int main()
{
    unsigned char result[MD5_DIGEST_LENGTH];
    const unsigned char* str;
    str = (unsigned char*)"hello";
    unsigned int long_size = 100;
    MD5(str,long_size,result);
}
Run Code Online (Sandbox Code Playgroud)

但是编译器告诉我:undefined引用MD5.

为什么有未定义的引用MD5

c openssl md5 aes

3
推荐指数
2
解决办法
3万
查看次数

标签 统计

aes ×1

c ×1

c++ ×1

gcc ×1

linker ×1

md5 ×1

openssl ×1