openssl安装_openssl安装问题 - CSDN
精华内容
参与话题
  • windows下OpenSSL安装

    千次阅读 2019-11-18 19:35:19
    官网下载地址:https://www.openssl.org/source/ 项目GitHub地址:https://github.com/openssl/openssl 其他下载地址:http://slproweb.com/products/Win32OpenSSL.html ...一、下载openssl安装版 二、...

    官网下载地址:https://www.openssl.org/source/

    项目GitHub地址: https://github.com/openssl/openssl

    其他下载地址:http://slproweb.com/products/Win32OpenSSL.html

    https://oomake.com/download/openssl

    一、下载openssl安装版

    二、修改安装路径后选择默认安装

    三、配置环境变量(D:\software\OpenSSL-Win64\bin)

    四、分别执行命令openssl、genrsa -aes256 -out rsa-key.pem 2048(命令执行后需输入2次密码),执行成功后会在Users\zhang目录下生成rsa-key.pem文件

    五、查看生成的rsa-key.pem文件 ,内容如下

    -----BEGIN RSA PRIVATE KEY-----
    Proc-Type: 4,ENCRYPTED
    DEK-Info: AES-256-CBC,DD016E05420C1A8B128807298BDA8D37
    
    dT/8nGXCrE58+C24BDFbt6dbmUrvQBpqUg2uPw+ZvhlmNbflpgBFFukAhvX/sz0y
    g0eqq5wopzMTqcGiFQLF6bv+LJ8y+uff+S0dIkyxczD8YTcGft1nrSq18HdZA6rG
    eGxvkZOmU/uerkZs9Ezy3V6x8o46oCGN+T95md1a+FmHSGZYu624IoPxjE0YmjL2
    NykkMEfEFBc7yAgBHBTZevcAoACj530tz/mTqSwhm8dosrVFwRvPk+/W+op+mhko
    nnP4MCF2pFiyYA8zvUdqyA1mdWInhiORWqDrik2QtnKwPcxf9jtPGd/5Cjarih9N
    g7RT/TaI/opBl9L8qr9PG2Y7hx1/OgEqGD02dPRFE7ZDORLh9IBjAWP8NW0Vi3Ru
    +gxkmBVehg9e9KUCNgJ+9utgQSPceGh5JXUhZZrJDj8dZ+KCE7UKUIZWzYGV6TGu
    a+61+feZLRln9d7vrSB03WIBcq5ZzYniWkKl4+/DzqpeTETWyf2npJOzeqwwdP5Z
    D7cdlNBZJ8bBL1woUF9TK1oyY/NJrkHniJxBZ3FaDivElZKCiTn29ds7iuLAHl4r
    LwHxj5QnZJ77Iu66K9wJyfsud2hPJrmI/vh5Wojp2FbA5rt7pp2rfkt0KVuEq8PN
    pxTq8qZ8rrAxn0drprcTJJ7UgZA+85XEvOaxKT/bA6vXvWEBMVniWjAM2calIvIj
    u78crq+Lhf0cEcFyzuGKI0cSsbD62GA1Nuu5n2RKyW2iiy1SvG9mMFRQq7iY77ip
    pRqN5p9C5SBJvVsivPoV5Qx8uTsqIyf72vqZRHWCkHVgRdBgkBy5gaCfMi//tKDf
    EX7xJzGnAPZ+mzH6EIxTVtdJCtLzk58EKDoxna8WxyItVJ6eB3dkhuqfmEQui39H
    HWcHwaR7gdUjqy0bJ+ST60B/JPM6xWYcF6QMKhij+JV1950S5JyZCO+UlCGSiUGX
    FXqagRICh6WtYvZveDu0kcg3HvR1MzAYet0RMdmmrGCK42h0ZwNvcIdjTTfCjoms
    1Vh9KV3AbrMHtZfZhgBO4N2pdulpVKpOsEr5v6oZ3hkY2vkvKNc1eMDD/VelKhg1
    mjayrxcmgZiepll9hnTvmn8dUAZdVIU6l52rw0i/3mCncek8xY0viOU2RxI0qP91
    DddY35JbX0eVca/dCDYR0Sn4p5sfeiKEgGV1RXXlIOxQ84etl5VZPeNOFV8Y86Ep
    AhMibU+Z/RmrV21abb1MbZxWcO9xD+qZotU/XrsdqlHoQ5aSVnm+CG+r6BSH6phC
    CwHQ0X8NeAEky3PUXhLIDYlWwW5TaLcD4OUlKwdicJudSjrAvWrHMj9eKHncoqgJ
    B4ziH0OKYJgSqcQ8Md04ZA47pJm0qIXLItUoY6HPaufpBuizzWesU084Z+b770B2
    7SxBuTpQT5ECJET0QWxIFOqXE9elcdjr8J2kpDXR0vGeFBFZA0dnecy3li7bcIRh
    sBkshyIuoaHpy8xv2i/HnFUbz+19zzlaNKYmd2qQZhIMCbXINue+ncXtzFkYmMPm
    tmVaWtqP4ki9MgHfi5cg87AjnPR/D2v/4EnrnAF7rMm5YabBqgPXs4rK1nmGvsWA
    -----END RSA PRIVATE KEY-----
    

    到此表示openssl安装成功

    展开全文
  • Windows下安装OpenSSL及其使用

    千次阅读 2018-01-09 17:05:51
    相关软件: 1、ActivePerl 5.22.1 : http://www.activestate.com/activeperl/downloads 2、Microsoft visual_studio_2010_professional:... 3、OpenSSLopenssl-1.0.2g):http://www.openssl.

    相关软件:

    2、Microsoft visual_studio_2010_professional:http://pan.baidu.com/s/1o6SsDn0
    3、OpenSSL(openssl-1.0.2g):http://www.openssl.org/source/
     
    安装过程:
    1、安装ActivePerl软件
    安装ActivePerl软件只需要一步一步进行安装即可。安装完成后用cmd命令行的形式进入到安装目录,比如我把它安装在C:\Perl64\下,进入到C:\Perl64\eg
    目录,输入“perl example.pl”,如果现实:"Hello from ActivePerl!",则表示软件安装成功。 
     
     
    2、设置环境变量
    安装成功后,在Path系统变量中加入“C:\Perl64\bin;”,确认即可。
     
    3、安装Microsoft visual_studio_2010_professional软件
    这个软件比较大,安装所需的时间也比较长,耐心点,一步一步安装即可。
     
     
     
    4、初始化编译环境
    注意:这里使用的是在vs tools文件夹下的visual studio x64 Win64命令提示(2010)工具!!!
    首先进入到 visual studio指定目录中,
    执行命令:cd C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
    执行命令:vcvars32.bat
    后来我发现自己好像找错地方了,因为我用的是64位系统,我应该生成64位的库,但是我跑到32位下编译了。
    如果你想编译64位的库,请参考:
     
     
    5、执行configure
    首先把openssl-1.0.2g解压放到C盘中,openssl所在目录为:C:\openssl-1.0.2g。
    然后用命令进入到openssl的目录中:cd C:\openssl-1.0.2g
    接着实现命令:perl Configure VC-WIN32 no-asm --prefix=C:\openssl-1.0.2g
    注意:当你下载的openssl是高版本的话,如openssl-1.0.2g,需要在这里加上no-asm,表示不使用汇编,如果你不加上的话,
    在执行nmake命令时会出错。但是如果下载是openssl-1.0.1c,貌似不用加no-asm也可以成功。
    这里是编译32位的库,所示参数为VC-WIN32,如果你想编译64位的库,请参考:http://www.linuxidc.com/Linux/2014-10/108502.htm
     
    6、执行命令:“ms\do_ms.bat”
    注意:在OpenSSL根目录下执行,不要进入到ms目录中执行,否则有的文件或目录找不到
     
    7、执行命令:“nmake -f ms\ntdll.mak”
    执行make进行编译,执行完后会在openssl-1.0.1g目录下生成一个out32dll文件夹,里面包含了一些静态库、动态库和.exe文件。需要花点时间 ^@^
     
    8、测试,执行命令:nmake -f ms\ntdll.mak test
    检查上一步编译是否成功,如果成功则最后显示“passed all tests”字样。
     
    9、执行命令:nmake -f ms\ntdll.mak install
    成功则会在C:\openssl-1.0.2g目录下生成bin、include、lib、ssl四个文件夹。
     
     
     
    到此安装OpenSSL成功啦。下面介绍一下如何生成一个根证书。
    ====================================================================
    1、首先新建几个文件夹,比如我在C盘下新建demos文件夹:C:\demos
    在demos文件夹里面再新建两个文件夹:C:\demos\certs,和C:\demos\private,certs文件夹主要存放生成的证书,private主要存放密钥。
    打开OpenSSL命令行工具:C:\openssl-1.0.2g\bin\openssl.exe
    openssl的命令有很多,在生成证书之前可以先了解openssl的命令。
     
    2、生成名为yang的密钥,生成过程中需要输入你的密码。
    命令:genrsa -aes256 -out C:\demos\private\yang.key.pem
     
    生成的密钥文件:
     
     
    3、生成根证书签发申请。
    在创建的过程中会输入刚创建密钥用的密码,还需要一些信息,比如国家、省份、城市、组织、部门、姓名、邮件等等。
    命令:req -new -key C:\demos\private\yang.key.pem -out C:\demos\private\yang_ca.csr
     
    生成的文件:
     
    4、签发根证书。
    这一步的工作本来应该由第三方权威机构签发的,但是我们这里只是生成一个自签名的证书,用来玩的,不需要别人的认可,需要自己给自己签发啦。
    命令:x509 -req -days 10000 -sha1 -signkey C:\demos\private\yang.key.pem -in C:\demos\private\yang_ca.csr -out certs/yang_ca.cer
     
    生成的文件:
     
    这时根证书已经生成完毕,直接打开就行啦~~
     
    5、如果想将证书信息改为可信任的,那点击“安装证书”按钮,选择”存储本地计算机“ -> 选择证书存储为“受信任的根证书颁发机构” ,后面的步骤确定即可。 
     
        
     
    6、关闭证书,再重新打开,即可看到变成可信任的证书了。
     
     
    所有步骤到此结束了~~~~


    参考文章:


    展开全文
  • Openssl源码安装及升级

    千次阅读 2019-01-09 18:17:32
    Openssl源码安装及升级查看openssl当前版本:源码安装openssl-1.1.0升级openssl-1.1.1 查看openssl当前版本: [root@bestmem ~]# rpm -qa | grep openssl openssl-libs-1.0.2k-16.el7.x86_64 openssl-1.0.2k-16.el7....

    查看openssl当前版本:

    [root@bestmem ~]# rpm -qa | grep openssl
    openssl-libs-1.0.2k-16.el7.x86_64
    openssl-1.0.2k-16.el7.x86_64
    openssl-devel-1.0.2k-16.el7.x86_64
    

    源码安装openssl-1.1.0

    [root@bestmem ~]# tar zxf openssl-1.1.0h.tar.gz -C /usr/local/
    [root@bestmem ~]# cd /usr/local/openssl-1.1.0h/
    [root@bestmem openssl-1.1.0h]# ./config --prefix=/usr/local/openssl --openssldir=/usr/local/ssl shared
    [root@bestmem openssl-1.1.0h]# make && make install
    [root@bestmem openssl-1.1.0h]# ln -s /usr/local/openssl/bin/openssl /usr/local/bin/openssl	#创建openssl命令链接
    

    –prefix:指定安装目录
    –openssldir:指定openssl配置文件路径
    –shared:创建动态链接库
    至于为什么不需卸载rpm包安装的openssl-1.0.2,而直接安装openssl-1.1.0的原因如下:

    [root@bestmem openssl-1.1.0h]# which openssl			#rpm包所安装的openssl,其二进制文件位置
    /usr/bin/openssl
    [root@bestmem openssl-1.1.0h]# echo $PATH				#PATH环境变量加载路径顺序,/usr/local/bin查询在前
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    

    重启终端后,加载新的环境变量。

    [root@bestmem ~]# which openssl
    /usr/local/bin/openssl
    [root@bestmem ~]# openssl version
    openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
    
    #创建对应的库文件链接即可
    [root@bestmem ~]# ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
    [root@bestmem ~]# openssl version
    openssl: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
    [root@bestmem ~]# ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
    [root@bestmem ~]# openssl version
    OpenSSL 1.1.0h  27 Mar 2018
    

    若编译nginx,–with-openssl=/usr/local/openssl即可。

    升级openssl-1.1.1

    为什么要升级至openssl-1.1.1版本?因为官方将长期支持且稳定版为该版本,所以升级是迟早得事。

    注意:最新的稳定版本是1.1.1系列。这也是我们的长期支持(LTS)版本,支持到2023年9月11日。我们之前的LTS版本(1.0.2系列)将继续支持到2019年12月31日(安全修复仅在支持的最后一年)。1.1.0系列目前仅接收安全修复程序,并将于2019年9月11日停止支持。鼓励1.0.2和1.1.0的所有用户尽快升级到1.1.1。0.9.8,1.0.0和1.0.1版本现在不再支持,不应使用。

    源码包下载地址:https://www.openssl.org/source/openssl-1.1.1a.tar.gz

    1. 源码包编译
    [root@bestmem ~]# tar zxf openssl-1.1.1a.tar.gz -C /usr/local/
    [root@bestmem ~]# cd /usr/local/openssl-1.1.1a/
    [root@bestmem openssl-1.1.1a]# ./config --prefix=/usr/local/openssl-new --openssldir=/usr/local/ssl-new shared
    [root@bestmem openssl-1.1.1a]# make && make install
    
    1. 备份openssl-1.1.0二进制文件,创建openssl-1.1.1二进制文件链接
    [root@bestmem openssl-1.1.1a]# cd /usr/local/bin/
    [root@bestmem bin]# mv openssl openssl-1.1.0.bak
    [root@bestmem bin]# ll
    总用量 0
    lrwxrwxrwx. 1 root root 30 1月  10 01:30 openssl-1.1.0.bak -> /usr/local/openssl/bin/openssl
    [root@bestmem bin]# ln -s /usr/local/openssl-new/bin/openssl /usr/local/bin/openssl
    

    重启终端

    [root@bestmem ~]# openssl version
    openssl: /lib64/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by openssl)
    openssl: /lib64/libcrypto.so.1.1: version `OPENSSL_1_1_1' not found (required by openssl)
    
    #更新libssl.so.1.1和libcrypto.so.1.1库文件的链接指向
    [root@bestmem ~]# rm -fr /usr/lib64/libssl.so.1.1
    [root@bestmem ~]# rm -fr /usr/lib64/libcrypto.so.1.1
    [root@bestmem ~]# ln -s /usr/local/openssl-new/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
    [root@bestmem ~]# ln -s /usr/local/openssl-new/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
    [root@bestmem ~]# openssl version
    OpenSSL 1.1.1a  20 Nov 2018
    
    展开全文
  • openssl 安装

    千次阅读 2019-06-22 16:07:31
    安装环境: ubuntu10.04-desktop 32位 | gcc (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3 | cmake version 2.8.12.1 源码编译openssl wget https://www.openssl.org/source/old/1.0.1/openssl-1.0.1.tar.gz tar zxvf...

    安装环境:

          ubuntu10.04-desktop 32位   | gcc (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3 | cmake version 2.8.12.1


    源码编译openssl 
        wget https://www.openssl.org/source/old/1.0.1/openssl-1.0.1.tar.gz
        tar zxvf openssl-1.0.1.tar.gz
        cd openssl-1.0.1
        ./config --prefix=/usr/local/ssl shared
        make 
        sudo make install

    替换老版本:
        1) 备份
        sudo mv /usr/bin/openssl /usr/bin/openssl.old
        sudo mv /usr/include/openssl /usr/include/openssl.old
        sudo mv /usr/lib/libssl.so /usr/lib/libssl.so.bak
        sudo mv /usr/lib/libcrypto.so /usr/lib/libcrypto.so.bak
          
        2) 替换
        sudo ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
        sudo ln -s /usr/local/ssl/include/openssl /usr/include/openssl
        sudo ln -s /usr/local/ssl/lib/libssl.so /usr/lib/libssl.so
        sudo ln -s /usr/local/ssl/lib/libcrypto.so /usr/lib/libcrypto.so
        
        3) 更新动态链接库缓存
        sudo echo /usr/local/ssl/lib >> /etc/ld.so.conf.d/ssh.conf
        sudo ldconfig
        检测是否成功 ldconfig -v|grep ssl 
     

    说明: 如果安装过程中出现问题,欢迎留言,谢谢。

    展开全文
  • Linux下Openssl安装全过程

    万次阅读 2013-12-05 16:13:24
     下一个新版本的OpenSSL,我下的版本是:openssl-1.0.0e.tar.gz 2、在下载的GZ目录中,用命令执行:tar -xzf openssl-openssl-1.0.0e.tar.gz 3、进入解压的目录:openssl-1.0.0e [.......]#cd openssl-1.0.0e...
  • openssl安装(踩坑)

    2018-12-16 16:47:28
    本以为openssl安装和其他软件没什么不同,谁知道踩了好多坑。 相关软件下载地址: 1、ActivePerl 5.24.3:https://www.activestate.com/activeperl/downloads 2、openssl-1.0.2g:...
  • Windows 下OpenSSL安装过程及错误解决办法

    万次阅读 热门讨论 2018-04-19 14:39:04
    Windows下使用OpenSSL有两种方式: 一.直接下载别人编译好的安装包:http://slproweb.com/products/Win32OpenSSL.html 二.自己编译安装: 1.下载并安装perl http://www.activestate.com/activeperl/downloads/ ...
  • Windows安装使用Openssl

    万次阅读 2018-07-16 01:33:40
    1. OpenSSL官网 官方下载地址: https://www.openssl.org/source/ 2. Windows安装方法 OpenSSL官网没有提供windows版本的安装包,可以选择其他开源平台提供的工具。例如 ...
  • windows7 -64 环境安装 Openssl

    万次阅读 2018-03-16 15:41:11
    背景:由于使用gsoap时需要下载,必须安装OpenSSL,通过网上各种资料,其中遇到很多问题,反思记录下来。一、安装perl 我使用的最新版本5.24.3.2404 ,下载地址https://www.activestate.com/activeperl/downloads,...
  • Windows10下安装OpenSSL

    万次阅读 多人点赞 2016-02-29 20:00:35
    做毕业设计需要用到OpenSSL,但在网上没找到比较理想的安装方法,因此我综合Windows系列的安装方法完成Windows10的方法 安装环境:Windows10专业版+VS2013 工具:ActivePerl-5.22.1.2201-MSWin32-x64-299574.msi,...
  • windows10编译安装openssl-1.1.0h

    万次阅读 2018-04-07 14:56:22
    需要下载的软件 strawberryperl nasm openssl 编译过程,先是需要perl产生makefile配置,然后...使用ActivePerl-5.24.3.2404-MSWin32-x64-404865报错,但是nmake确实可以在命令行使用 It looks like you don'...
  • WIN7 64位下安装OPENSSL

    万次阅读 2015-09-14 21:06:18
    WIN7 64位下安装OPENSSL 环境: 1、系统:Win7 64位操作系统; 2、开发软件:Visual Studio 2015 流程: 1、下载并安装ActivePerl 网址: http://www.activestate.com/activeperl/ ActivePerl-5.20.2.2002...
  • 【教程】Win7-64安装OpenSSL详细过程

    千次阅读 2017-08-14 17:07:53
    原文地址: http://bbs.aircheng.com/read-2222-1 1.下载ActivePerl 5.24.0.2400  ... ...2.安装ActivePerl软件  ...没什么好说的,一步一步安装即可。安装成功后,设置环境变量。...例如我将ActivePerl安装在C:\P
  • CentOS 7.2 安装openssl 1.1.0c

    千次阅读 2016-12-07 14:07:50
    CentOS 7.2 安装openssl 1.1.0c
  • 1.安装Perl(非必须) 下载地址:https://www.activestate.com/activeperl/downloads 因为网上的教程大多是安装Perl的,所以就安装了,想用这种方式的参考这个吧...
  • openssl windows编译 32位&64

    万次阅读 2014-03-05 21:31:28
    openssl版本:openssl-1.0.0a   64位编译 1、编译环境: openssl-1.0.0a必须用vs2008编译,VC6+nasm32是无法编译了,因为openssl-1.0.0a要求cl.exe的版本比较高,vc6无法编译,所以用vs
  • OpenSSL在Win7 64位下的编译与安装

    万次阅读 2018-07-31 10:39:20
    由于工作原因,想编写个基于OpenSSL的Server端用于测试,但没想到安装OpenSSL会那么的艰难…… 首先,在Windows下安装OpenSSL有两种方法: 1、懒人版:OpenSSL官网没有提供windows版本的安装包,可以选择其他开源...
  • Windows10+VS2017下安装和 编译openssl

    万次阅读 2017-06-02 14:43:36
    windows10+VS2017下安装和编译openssl库环境 windows10,64openssl解压目录:E:\mylib\openssl-1.0.2l openssl安装目录:E:\mylib\openssl ActivePer安装的位置:E:\Perl64 VS2017自带的VC++编译器 第一步:...
  • Win10下配置openSSL详细教程

    千次阅读 2017-08-16 20:18:17
    Win10下配置openSSL详细教程
  • 本人同样也是刚刚接触openssl,看到一个安装教程就直接上手,结果走了很多弯路。建议大家多看些资料再安装,出现问题不要急着放弃,在网上去查一下问题代码,一个一个解决。阅读网上分享出来的安装教程,大家都是安装...
1 2 3 4 5 ... 20
收藏数 570,777
精华内容 228,310
关键字:

openssl安装