大家好,如果您还对会员下载网站源码分享不太了解,没有关系,今天就由本站为大家分享会员下载网站源码分享的知识,包括带会员vip充值下载源码的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
1OpenSSL3.0版本在2020年五月发布
·
OpenSSL3.0在2020年5月发布了第一个版本,随即在六月份又发布了一些alpha版本,版本修正了一些bug,增加了一些协议支持,继续支持国密sm2,sm3,sm4(从1.1.1版本开始支持)。
·3.0版本完全兼容1.1.1版本接口,但低级别的MD2,MD4,MD5,MDC2,SHA1,SHA224,SHA256,SHA384,SHA512,AES,DES,ECDH,DSA,ECDSA,RSA接口都会被警告将要被弃用。但文档中没有提及要用什么接口替换,估计是全部用EVP接口替换,我在项目中基本都替换为了EVP接口。
·
2OpenSSL3.0版本使用VS2019编译过程
2.1OpenSSL3.0源码下载
源码可以到官方网站或者直接使用git进行下载
下载地址ffmpeg.vip
或者使用git下载版本库上最新源码
gitclonegit://git.openssl.org/openssl.git
2.2依赖工具安装
安装perl脚本解释器
下载http://openssl.vip/download
安装nasm汇编器
·下载地址http://openssl.vip/download
默认会安装到用户目录
C:\\Users\\用户名\\AppData\\Local\\bin\\NASM
配置windows的环境变量,将此路径加入到环境变量path中
安装好后,重新打开控制台能够运行nasm和perl命令
2.3编译工具:VS2019社区版本
下载地址http://openssl.vip/download安装社区版本,安装后注册个用户就可以免费使用。
2.4编译步骤
(1)进入控制台(运行CMD),或者编写批处理bat文件
或者直接运行菜单中的vs2019命令行编译工具,选择相应的版本(x86和x64)
(2)运行vs编译环境
打开菜单中VS2019中有对应的命令行工具,把地址复制过来
编译32位库版本
&34;
编译64位库版本
&34;
(3)进入openssl源码码目录
cdopenssl-3.0.0-alpha2
(4)使用perl生成makefile文件
perlConfigure{VC-WIN32|VC-WIN64A|VC-WIN64I|VC-CE}–prefix=%OUTPATH%
perlConfigureVC-WIN32
VC-WIN32表示生成32位程序–prefix是编译后输出的路径,默认会生成到C:\\ProgramFiles(x86)目录,因为要写到C盘,有可能会出错,如果控制台不是管理员方式运行
(5)用nmake编译
编译测试程序
nmaketest
39;perl&39;sinstalledandavailableon%PATH%
安装nasm或者配置取消nasm
Itlookslikeyoudon&include<openssl/applink.c>
文章到此结束,如果本次分享的会员下载网站源码分享和带会员vip充值下载源码的问题解决了您的问题,那么我们由衷的感到高兴!