ls /usr/include/openssl/md5.h
ls /usr/lib/libcrypto.so
如果有头文件md5.h和库libcrypto.so,则说明libssl-dev已安装。
如果没有,则需要安装:sudo apt-get install libssl-dev
二、现在可以编写你的数据加密程序md5.c了:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <openssl/md5.h>
int main(int argc, char *argv[])
{
char *buf = "123";
char *md;
int i;
md = MD5(buf, strlen(buf), NULL);
for (i = 0; i < strlen(md); i )
printf("%x ", md[i]);
printf("\n");
return 0;
}
三、编译:
gcc md5.c -lcrypto
四、运行:
./a.out
五、结果:
20 2c ffffffb9 62 ffffffac 59 7 5b ffffff96 4b 7 15 2d 23 4b 70
--
/**************************************/
Name: Xiong Feng
E-mail:linux0818@gmail.com
MSN:linux0818@hotmail.com
QQ:23562033
Address: GuangZhou.China
/**************************************/
没有评论:
发表评论