OpenSSL库使用学习(C++)

1-OpenSSL编译安装

从官网https://www.openssl.org/下载OpenSSL源码
下载完成后解压
为了保持环境整洁编译时指定安装目录

./config --prefix=$PWD/openssl
make install

2-使用OpenSSL

#include <openssl/md5.h>
void md5hash(char *string, unsigned char *result, int len){
	MD5_Init(&md5);
	MD5_Update(&md5, string, len);
	MD5_Final(result, &md5);
}

3-编译测试程序

g++ code.cpp -Iopenssl/include -Lopenssl/lib -lcrypto

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注