QT实战之OPENSSL实现数据加密一

本文档介绍了如何在Windows环境下使用Perl和Visual Studio 2017编译OpenSSL动态库。首先需要下载Perl和OpenSSL源码,然后通过perl Configure命令配置编译选项,如VC-WIN64A,选择是否启用ASM,并指定安装路径。接着使用nmake进行编译和nmake install进行安装,最终在指定目录下得到头文件和库文件,可用于加密解密操作。
摘要由CSDN通过智能技术生成

其实QT好像没有自带加密库,那么此时此情我们就需要自己编译OPENSSL来完成了,通过调用OPENSSL的强大库函数,轻轻松松完成。

首先要下载perl

​​​​​​​​​​​​​​​​​​​​​​​​​​​​下载PERL安装Strawberry Perl for Windows

然后下载openssl

/source/index.html

然后使用VS2017的X64本机工具命令敲下面命令配置要编译的动态库版本

perl Configure VC-WIN64A no-asm --prefix=d:\\openssl

编译64位动态库debug版本 perl Configure debug-VC-WIN64A no-asm --prefix="E:\tools\openssl\openssl111\build_debug64"

也可以编译release版本perl Configure debug-VC-WIN64A no-asm --prefix="E:\tools\openssl\openssl111\build_debug64"

perl Configure VC命令可以看到能编译哪些版本的动态库

然后敲以下命令编译就可以了 

nmake 编译

nmake install 编译结果生成,然后就在d盘openssl目录下有头文件和DLL,LIB库了

有了这些东西我们就可以用OPENSSL来进行加解密了。 

openssl和per下载地址

openssl3和perl-C++文档类资源-CSDN下载openssl源码更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/tanging123/85330047

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值