【18】安装OpenSSL

  • 相关软件下载地址:

1、ActivePerl 5.24.3:https://www.activestate.com/activeperl/downloads

2、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、安装openssl

把下载的opensll解压到C盘中,如C:\openssl

使用VS 开发人员命令提示 进入到openssl的目录中:cd C:\openssl

(1)输入命令:perl Configure VC-WIN32 -DOPENSSL_USE_IPV6=0 no-asm

(2)输入命令:ms\do_ms.bat

(3)输入命令:nmake -f ms\ntdll.mak

测试,执行命令:nmake -f ms\ntdll.mak test

显示“passed all tests”说明成功

(4)输入命令:nmake -f ms\ntdll.mak install

会生成bin、include、lib、ssl四个文件夹

至此安装完成

3、生成密钥对

1)生成RSA私钥:genrsa -out rsa_private_key.pem 1024
该命令会生成1024位的私钥
2) 生成RSA公钥:rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
此时,我们可以看到一个文件名为rsa_public_key.pem的文件,打开它,可以看到-----BEGIN PUBLIC KEY-----开头,
-----END PUBLIC KEY-----结尾的没有换行的字符串,这个就是公钥
3)把RSA私钥转换成PKCS8格式:pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt
生成的结果就是PKCS8格式的私钥
 

猜你喜欢

转载自blog.csdn.net/chen_peng7/article/details/85786002