Windows安装
一:找到安装包,双击即可
https://gitee.com/wake-up-again/installation-package.git
二:按照提示,一步一步来,就可以啦
三:此界面意思是,是否想向创作者捐款,自己视情况而定啦。
四:安装完毕之后,接下来就是VS下的环境配置了。 在VS下创建一个新项目,点到属性界面
五:找到VC++目录,点击包含目录,点击右边向下的小箭头,会出现 编辑 两个字,点击编辑
六:双击空白框,将自己安装到的inlucde目录的路径,拷贝到此
七:配置库目录 和配置目录操作一样,选中编辑
将自己电脑上·的库路径 拷贝到此
八:添加依赖项 在属性界面,找到链接器,找到输入 ,附加依赖项,一样点击右边向下的箭头,再点击编辑,将libcrypto.lib 和
libssl.lib添加上去即可。
九:配置动态库(节选,不配置的话有时候会报错) 将D:\OpenSSL\OpenSSL-Win64\bin目录下的
两个.dll文件拷贝到当前VS创建的目录下。或者配置一下电脑系统的环境变量,将其路径添加进去,重启即可。
十:测试
#include<iostream>#include<openssl/md5.h>//相对刚刚配置的目录路径#include<stdio.h>#include<stdlib.h>#include<string.h>voidmd5(constunsignedchar* initial_msg, size_t initial_len,unsignedchar* digest){
MD5_CTX ctx;MD5_Init(&ctx);MD5_Update(&ctx, initial_msg, initial_len);MD5_Final(digest,&ctx);}intmain(int argc,char** argv){unsignedchar digest[MD5_DIGEST_LENGTH];char msg[]="Hello, world!";md5((unsignedchar*)msg,strlen(msg), digest);printf("MD5 Hash: ");for(int i =0; i < MD5_DIGEST_LENGTH; i++){printf("%02x", digest[i]);}printf("\n");return0;}
linux下
一:解压安装包
二:进入到解压出来的目录下
运行,ls 会看到一个INSTALL文件,(如果没有INSTALL文件就找README文件)进去会看到安装流程:(一次执行这四部操作即可)
输入 openssl version -a 看看是否有提示信息,有则证明安装正确。
版权归原作者 洁洁! 所有, 如有侵权,请联系我们删除。