OpenSSL安装

下载OpenSSL压缩包

在这里插入图片描述
下载地址
可以直接下载压缩包或者用Git拉取

下载perl

下载地址
在这里插入图片描述
下载压缩包,解压,将路径D:\Program\strawberry-perl\perl\bin配置到环境变量path中
打开powershell,输入perl -v
在这里插入图片描述
代表安装成功

下载nasm

下载地址
在这里插入图片描述
下载压缩包,解压,将路径D:\Program\nasm-2.15.05配置到环境变量path中
打开powershell,输入nasm
在这里插入图片描述
代表安装成功

安装visual studio

注意:选择C++桌面开发
在这里插入图片描述
安装成功之后,以管理员身份打开x64 Native Tools Command Prompt

cd到openssl解压后的目录下

输入:
perl configure VC-WIN64A 等待20分钟左右

nmake 等待20分钟左右
在这里插入图片描述
代表成功

nmake test 等待20分钟左右
在这里插入图片描述
代表成功

nmake install 等待5分钟左右
在这里插入图片描述

代表成功

然后将上图红色部分的路径C:\Program Files\OpenSSL\bin添加到环境变量path
最后所有的环境配置如下图:
在这里插入图片描述
最后:打开powershell输入 openssl version -b

在这里插入图片描述
如此,便已成功,所有步骤都已经完成

其实所有的步骤都是参考官方文档,供初学者参考

另外,还有OpenSSL的安装包,可以试一试
在这里插入图片描述

命令行使用

在powershell中输入openssl即可查看所有命令
在这里插入图片描述
比如使用aes-128-cbc进行加密解密

openssl enc -aes-128-cbc -in miao.txt -out decode.txt
(注:这里miao.txt是你想要加密的文件,decode.txt是加密后的文件,回车后系统会提示你输入口令)
然后解密刚刚加密的文件:
openssl enc -d -aes-128-cbc -in decode.txt -out encode.txt
(注:decode.txt是刚刚加密的文件,encode.txt是解密后的文件,-d选项实现解密功能)

https://blog.csdn.net/mandiheyanyu/article/details/123081975

在项目中使用

在VS的工程设置工程属性
1:右击工程名 ——> 选择“属性”
2:在“VC++目录”——> “包含目录”中添加openSSL的include文件(在您安装openssl的文件下)
3:在“VC++目录”——> “库目录”中添加openSSL的lib文件(在您安装openssl的文件下)
4:在“链接器”——>“输入”——>“附加依赖项”中添加libssl.lib和libcrypto.lib(键盘输入);
5:将OpenSSL安装目录下bin文件夹中的libcrypto-1_1-x64.dll和libssl-1_1-x64.dll(名字后面的版本号可能因更新而不同)复制到你新建的项目工程目录下
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值