跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 卖家故事 > 跨平台指南:在 Windows 和 Linux 上安装 OpenSSL 的完整流程

跨平台指南:在 Windows 和 Linux 上安装 OpenSSL 的完整流程

时间:2024-04-29 07:30:35 来源:网络cs 作者:亙句 栏目:卖家故事 阅读:

标签: 安装  完整  流程  指南  平台 
阅读本书更多章节>>>>

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>void md5(const unsigned char* initial_msg, size_t initial_len, unsigned char* digest) {    MD5_CTX ctx;    MD5_Init(&ctx);    MD5_Update(&ctx, initial_msg, initial_len);    MD5_Final(digest, &ctx);}int main(int argc, char** argv) {    unsigned char digest[MD5_DIGEST_LENGTH];    char msg[] = "Hello, world!";    md5((unsigned char*)msg, strlen(msg), digest);    printf("MD5 Hash: ");    for (int i = 0; i < MD5_DIGEST_LENGTH; i++) {        printf("%02x", digest[i]);    }    printf("\n");    return 0;}

请添加图片描述

linux下

一:解压安装包
请添加图片描述
二:进入到解压出来的目录下
请添加图片描述
运行,ls 会看到一个INSTALL文件,(如果没有INSTALL文件就找README文件)进去会看到安装流程:(一次执行这四部操作即可)
请添加图片描述
输入 openssl version -a 看看是否有提示信息,有则证明安装正确。
请添加图片描述

阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/gushi/2024-04-29/163362.html,文章来源:网络cs,作者:亙句,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇:node 环境变量配置

下一篇:返回列表

文章评论