openssl的包名为openssl-devel,在ubuntu下可以直接apt-get install获取,但包名为libssl-dev。
sudo apt-get install libssl-dev
下载后,在程序中包含头文件<openssl/md5.h>即可。
使用MD5加密,openssl的MD5头文件中中提供了三个函数,分别是:
int MD5_Init(MD5_CTX *c);
int MD5_Update(MD5_CTX *c, const void *data, size_t len);
int MD5_Final(unsigned char *md, MD5_CTX *c);
使用以上三个函数完成字符串的MD5加密。
举个栗子: